/'(T      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSNoneT$encode a double to a IEEE754 format U&decode a double from a IEEE754 format TUTUTUNoneA list of signature element One possible signature element Vserialize a signature Wunserialize a signature XYZ [\VW VWXZY [\VWNone#]^_`abcdefghijklmnopqrstuvwxyz{|}~]_cdefhjklmnpqrstuwxyz{|}~]^_`abcedfghijklmnopqrstuvwxyz{|}~None Dbus Types %DBus ObjectPath (return signature element of a dbus type Areturn the alignement required for a specific signature element. serialize a dbus type 1unserialize a dbus type from a signature Element  !"#$% !"#$%$#"! %None9dbus serial number :dbus message flags =dbus message types C!create a new method call message Dcreate a new signal message E#create a new method return message Fcreate a new error message %unserialize a dbus header (16 bytes) serialize a dbus header  unserialize dbus message fields serialize dbus message fields  this doesn',t include the necessary padding at the end. serialize body G read message' s body with a defined signature H read message'.s body using the signature field as reference ;&'()*+,-./0123456789:;<=>?@ABCDEFGH2&'()*+,-./0123456789:;<=>?@ABCDEFGH&'()*+,-./ 8765432109:<;=BA@?>CDEFGHNone IGRepresent an open access to dbus. for now only based on system handle. L\connect to the dbus session bus define by the environment variable DBUS_SESSION_BUS_ADDRESS Mconnect to the dbus system bus N&connect onto a previously open handle OFcreate a new Dbus context from a ini function to create a dbusHandle. P)create a new Dbus context on session bus Q(create a new Dbus context on system bus Rsend one message to the bus = note that the serial of the message sent is allocated here. S(receive one single message from the bus ? it is not necessarily the reply from a previous sent message. IJKLMNOPQRST  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTIKJLMNOPQRS=BA@?>:<;/876543210&'()*+,-.9CEFDHG %$#"! IJKLMNOPQRS      !"#$%&'()*+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeefghijklmnopqrstuvwxyz{|}~O udbus-0.1.1 Network.DBusNetwork.DBus.IEEE754Network.DBus.SignatureNetwork.DBus.WireNetwork.DBus.TypeNetwork.DBus.Message Signature SignatureElem SigUnixFDSigDict SigVariant SigStructSigArray SigSignature SigObjectPath SigString SigDouble SigUInt64SigInt64 SigUInt32SigInt32 SigUInt16SigInt16SigBoolSigByteDbusType DbusUnixFD DbusVariantDbusDict DbusStruct DbusArray DbusSignatureDbusObjectPath DbusString DbusDouble DbusUInt64 DbusInt64 DbusUInt32 DbusInt32 DbusUInt16 DbusInt16 DbusBooleanDbusByte ObjectPathMessage msgEndianmsgType msgVersionmsgFlags msgSerial msgFieldsmsgBodyField FieldUnixFdsFieldSignature FieldSenderFieldDestinationFieldReplySerialFieldErrorName FieldMemberFieldInterface FieldPathSerial MessageFlagFlagNoAutoStartFlagNoReplyExpected MessageType TypeSignal TypeErrorTypeMethodReturnTypeMethodCall TypeInvalid msgMethodCall msgSignalmsgMethodReturnmsgError readBodyWithreadBody DBusHandleauthenticateUID authenticateconnectSession connectSystem connectHandle withContext withSession withSystem messageSend messageRecvencodedecodeserializeSignatureunserializeSignatureSigStopStopDict StopStructmarshallStringmarshallSignatureElemPutWirePutWireMGetWirerunGWDbusGet DbusEndianBELEgetWireliftGet isWireEmptyonEndian alignReadgetw8getw16getw32getw64getSignatureOne getSignature getVariant getString getObjectPath getMultipleputWireputBytes alignWriteputw8putw16putw32putw64 putString putSignature putVariant putObjectPathsigTypealignSigElementputTypegetType readHeader writeHeader readFields writeFields writeBody ErrorNameBusNameMember InterfaceBodyHeader headerEndianheaderMessageType headerVersion headerFlagsheaderBodyLength headerSerialheaderFieldsLengthfieldValdefaultMessageheaderFromMessagemessageFromHeader signatureBody DBusContext withHandlehGethPuthPutshGetLineclose connectUnix connectOverconnectSessionAtalignVal