|
197 | 197 | -type segment() :: ('undefined' | |
198 | 198 | #segment { num :: non_neg_integer(), |
199 | 199 | path :: file:filename(), |
200 | | - journal_entries :: array:array(), |
201 | | - entries_to_segment :: array:array(), |
| 200 | + journal_entries :: ?ARRAY_TYPE(), |
| 201 | + entries_to_segment :: ?ARRAY_TYPE(), |
202 | 202 | unacked :: non_neg_integer() |
203 | 203 | }). |
204 | 204 | -type seq_id() :: integer(). |
205 | | --type seg_dict() :: {dict:dict(), [segment()]}. |
206 | | --type on_sync_fun() :: fun ((gb_sets:set()) -> ok). |
| 205 | +-type seg_dict() :: {?DICT_TYPE(), [segment()]}. |
| 206 | +-type on_sync_fun() :: fun ((?GB_SET_TYPE()) -> ok). |
207 | 207 | -type qistate() :: #qistate { dir :: file:filename(), |
208 | 208 | segments :: 'undefined' | seg_dict(), |
209 | 209 | journal_handle :: hdl(), |
210 | 210 | dirty_count :: integer(), |
211 | 211 | max_journal_entries :: non_neg_integer(), |
212 | 212 | on_sync :: on_sync_fun(), |
213 | 213 | on_sync_msg :: on_sync_fun(), |
214 | | - unconfirmed :: gb_sets:set(), |
215 | | - unconfirmed_msg :: gb_sets:set(), |
| 214 | + unconfirmed :: ?GB_SET_TYPE(), |
| 215 | + unconfirmed_msg :: ?GB_SET_TYPE(), |
216 | 216 | pre_publish_cache :: list(), |
217 | 217 | delivered_cache :: list() |
218 | 218 | }. |
|
0 commit comments