var searchIndex = {}; searchIndex["sbd"] = {"doc":"Parse and write Iridium Short Burst Data (SBD) messages.","items":[[4,"Error","sbd","",null,null],[13,"ByteorderError","","",0,null],[13,"IoError","","",0,null],[13,"InvalidImei","","",0,null],[13,"InvalidProtocolRevisionNumber","","",0,null],[13,"GlobError","","",0,null],[13,"MissingMobileOriginatedHeader","","",0,null],[13,"MissingMobileOriginatedPayload","","",0,null],[13,"Oversized","","",0,null],[13,"PatternError","","",0,null],[13,"Undersized","","",0,null],[0,"filesystem","","Manage SBD messages stored on the fileystem.",null,null],[3,"Storage","sbd::filesystem","A structure for managing storing and retriving SBD messages on a filesystem.",null,null],[3,"StorageIterator","","An interator over the messages in a `Storage`.",null,null],[3,"StorageEntry","","The object yielded by a `StorageIterator`.",null,null],[12,"message","","",1,null],[12,"path_buf","","",1,null],[11,"next","","",2,null],[11,"new","","Creates a new storage manager for a given root directory.",3,{"inputs":[{"name":"p"}],"output":{"name":"storage"}}],[11,"store","","Stores a message on the filesystem.",3,null],[0,"message","sbd","Module for reading and writing SBD messages.",null,null],[3,"Message","sbd::message","A mobile-origined Iridium SBD message.",null,null],[4,"SessionStatus","","",null,null],[13,"Ok","","",4,null],[13,"OkMobileTerminatedTooLarge","","",4,null],[13,"OkLocationUnacceptableQuality","","",4,null],[13,"Timeout","","",4,null],[13,"MobileOriginatedTooLarge","","",4,null],[13,"RFLinkLoss","","",4,null],[13,"IMEIProtocolAnomaly","","",4,null],[13,"Prohibited","","",4,null],[13,"Unknown","","",4,null],[11,"eq","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"from_i64","","",4,{"inputs":[{"name":"i64"}],"output":{"name":"option"}}],[11,"from_u64","","",4,{"inputs":[{"name":"u64"}],"output":{"name":"option"}}],[11,"default","","",4,{"inputs":[],"output":{"name":"sessionstatus"}}],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"fmt","","",5,null],[11,"default","","",5,{"inputs":[],"output":{"name":"message"}}],[11,"partial_cmp","","",5,null],[11,"cmp","","",5,null],[11,"from_path","","Reads in a message from a file path.",5,{"inputs":[{"name":"p"}],"output":{"name":"result"}}],[11,"read_from","","Reads in a message from an object that implements `Read`.",5,{"inputs":[{"name":"r"}],"output":{"name":"result"}}],[11,"write_to","","Write this message back to a object that can `Write`.",5,null],[11,"protocol_revision_number","","Returns this message's protocol revision number.",5,null],[11,"imei","","Returns this message's IMEI number as a string.",5,null],[11,"cdr_reference","","Returns this message's cdr reference number (also called auto id).",5,null],[11,"session_status","","Returns this message's session status.",5,null],[11,"momsn","","Returns this message's mobile originated message number.",5,null],[11,"mtmsn","","Returns this message's mobile terminated message number.",5,null],[11,"time_of_session","","Returns this message's time of session.",5,null],[11,"payload_ref","","Returns a reference to this message's payload.",5,null],[6,"Result","sbd","",null,null],[11,"fmt","","",0,null],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"patternerror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"globerror"}],"output":{"name":"error"}}],[11,"from","","",0,{"inputs":[{"name":"error"}],"output":{"name":"error"}}]],"paths":[[4,"Error"],[3,"StorageEntry"],[3,"StorageIterator"],[3,"Storage"],[4,"SessionStatus"],[3,"Message"]]}; initSearch(searchIndex);