1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345(* File auto-generated by obus-gen-interface, DO NOT EDIT. *)openOBus_valueopenOBus_value.CopenOBus_memberopenOBus_objectmoduleOrg_freedesktop_NetworkManager=structletinterface="org.freedesktop.NetworkManager"letm_ActivateConnection={Method.interface=interface;Method.member="ActivateConnection";Method.i_args=(arg4(Some"service_name",basic_string)(Some"connection",basic_object_path)(Some"device",basic_object_path)(Some"specific_object",basic_object_path));Method.o_args=(arg1(Some"active_connection",basic_object_path));Method.annotations=[];}letm_DeactivateConnection={Method.interface=interface;Method.member="DeactivateConnection";Method.i_args=(arg1(Some"active_connection",basic_object_path));Method.o_args=(arg0);Method.annotations=[];}letm_GetDevices={Method.interface=interface;Method.member="GetDevices";Method.i_args=(arg0);Method.o_args=(arg1(Some"devices",arraybasic_object_path));Method.annotations=[];}letm_Sleep={Method.interface=interface;Method.member="Sleep";Method.i_args=(arg1(Some"sleep",basic_boolean));Method.o_args=(arg0);Method.annotations=[];}lets_DeviceAdded={Signal.interface=interface;Signal.member="DeviceAdded";Signal.args=(arg1(Some"state",basic_object_path));Signal.annotations=[];}lets_DeviceRemoved={Signal.interface=interface;Signal.member="DeviceRemoved";Signal.args=(arg1(Some"state",basic_object_path));Signal.annotations=[];}lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}lets_StateChanged={Signal.interface=interface;Signal.member="StateChanged";Signal.args=(arg1(Some"state",basic_uint32));Signal.annotations=[];}letp_ActiveConnections={Property.interface=interface;Property.member="ActiveConnections";Property.typ=arraybasic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_State={Property.interface=interface;Property.member="State";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_WirelessEnabled={Property.interface=interface;Property.member="WirelessEnabled";Property.typ=basic_boolean;Property.access=Property.readable_writable;Property.annotations=[];}letp_WirelessHardwareEnabled={Property.interface=interface;Property.member="WirelessHardwareEnabled";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}letp_WwanEnabled={Property.interface=interface;Property.member="WwanEnabled";Property.typ=basic_boolean;Property.access=Property.readable_writable;Property.annotations=[];}letp_WwanHardwareEnabled={Property.interface=interface;Property.member="WwanHardwareEnabled";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}type'amembers={m_ActivateConnection:'aOBus_object.t->string*OBus_path.t*OBus_path.t*OBus_path.t->OBus_path.tLwt.t;m_DeactivateConnection:'aOBus_object.t->OBus_path.t->unitLwt.t;m_GetDevices:'aOBus_object.t->unit->OBus_path.tlistLwt.t;m_Sleep:'aOBus_object.t->bool->unitLwt.t;p_ActiveConnections:'aOBus_object.t->OBus_path.tlistReact.signal;p_State:'aOBus_object.t->int32React.signal;p_WirelessEnabled:('aOBus_object.t->boolReact.signal)*('aOBus_object.t->bool->unitLwt.t);p_WirelessHardwareEnabled:'aOBus_object.t->boolReact.signal;p_WwanEnabled:('aOBus_object.t->boolReact.signal)*('aOBus_object.t->bool->unitLwt.t);p_WwanHardwareEnabled:'aOBus_object.t->boolReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_ActivateConnectionmembers.m_ActivateConnection;method_infom_DeactivateConnectionmembers.m_DeactivateConnection;method_infom_GetDevicesmembers.m_GetDevices;method_infom_Sleepmembers.m_Sleep;|][|signal_infos_DeviceAdded;signal_infos_DeviceRemoved;signal_infos_PropertiesChanged;signal_infos_StateChanged;|][|property_r_infop_ActiveConnectionsmembers.p_ActiveConnections;property_r_infop_Statemembers.p_State;property_rw_infop_WirelessEnabled(fstmembers.p_WirelessEnabled)(sndmembers.p_WirelessEnabled);property_r_infop_WirelessHardwareEnabledmembers.p_WirelessHardwareEnabled;property_rw_infop_WwanEnabled(fstmembers.p_WwanEnabled)(sndmembers.p_WwanEnabled);property_r_infop_WwanHardwareEnabledmembers.p_WwanHardwareEnabled;|]endmoduleOrg_freedesktop_NetworkManager_AccessPoint=structletinterface="org.freedesktop.NetworkManager.AccessPoint"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_Flags={Property.interface=interface;Property.member="Flags";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Frequency={Property.interface=interface;Property.member="Frequency";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_HwAddress={Property.interface=interface;Property.member="HwAddress";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_MaxBitrate={Property.interface=interface;Property.member="MaxBitrate";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Mode={Property.interface=interface;Property.member="Mode";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_RsnFlags={Property.interface=interface;Property.member="RsnFlags";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Ssid={Property.interface=interface;Property.member="Ssid";Property.typ=byte_array;Property.access=Property.readable;Property.annotations=[];}letp_Strength={Property.interface=interface;Property.member="Strength";Property.typ=basic_byte;Property.access=Property.readable;Property.annotations=[];}letp_WpaFlags={Property.interface=interface;Property.member="WpaFlags";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Flags:'aOBus_object.t->int32React.signal;p_Frequency:'aOBus_object.t->int32React.signal;p_HwAddress:'aOBus_object.t->stringReact.signal;p_MaxBitrate:'aOBus_object.t->int32React.signal;p_Mode:'aOBus_object.t->int32React.signal;p_RsnFlags:'aOBus_object.t->int32React.signal;p_Ssid:'aOBus_object.t->stringReact.signal;p_Strength:'aOBus_object.t->charReact.signal;p_WpaFlags:'aOBus_object.t->int32React.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_Flagsmembers.p_Flags;property_r_infop_Frequencymembers.p_Frequency;property_r_infop_HwAddressmembers.p_HwAddress;property_r_infop_MaxBitratemembers.p_MaxBitrate;property_r_infop_Modemembers.p_Mode;property_r_infop_RsnFlagsmembers.p_RsnFlags;property_r_infop_Ssidmembers.p_Ssid;property_r_infop_Strengthmembers.p_Strength;property_r_infop_WpaFlagsmembers.p_WpaFlags;|]endmoduleOrg_freedesktop_NetworkManager_Connection_Active=structletinterface="org.freedesktop.NetworkManager.Connection.Active"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_Connection={Property.interface=interface;Property.member="Connection";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_Default={Property.interface=interface;Property.member="Default";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}letp_Devices={Property.interface=interface;Property.member="Devices";Property.typ=arraybasic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_ServiceName={Property.interface=interface;Property.member="ServiceName";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_SpecificObject={Property.interface=interface;Property.member="SpecificObject";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_State={Property.interface=interface;Property.member="State";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Vpn={Property.interface=interface;Property.member="Vpn";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Connection:'aOBus_object.t->OBus_path.tReact.signal;p_Default:'aOBus_object.t->boolReact.signal;p_Devices:'aOBus_object.t->OBus_path.tlistReact.signal;p_ServiceName:'aOBus_object.t->stringReact.signal;p_SpecificObject:'aOBus_object.t->OBus_path.tReact.signal;p_State:'aOBus_object.t->int32React.signal;p_Vpn:'aOBus_object.t->boolReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_Connectionmembers.p_Connection;property_r_infop_Defaultmembers.p_Default;property_r_infop_Devicesmembers.p_Devices;property_r_infop_ServiceNamemembers.p_ServiceName;property_r_infop_SpecificObjectmembers.p_SpecificObject;property_r_infop_Statemembers.p_State;property_r_infop_Vpnmembers.p_Vpn;|]endmoduleOrg_freedesktop_NetworkManager_DHCP4Config=structletinterface="org.freedesktop.NetworkManager.DHCP4Config"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_Options={Property.interface=interface;Property.member="Options";Property.typ=dictstringvariant;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Options:'aOBus_object.t->(string*OBus_value.V.single)listReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_Optionsmembers.p_Options;|]endmoduleOrg_freedesktop_NetworkManager_Device=structletinterface="org.freedesktop.NetworkManager.Device"letm_Disconnect={Method.interface=interface;Method.member="Disconnect";Method.i_args=(arg0);Method.o_args=(arg0);Method.annotations=[];}lets_StateChanged={Signal.interface=interface;Signal.member="StateChanged";Signal.args=(arg3(Some"new_state",basic_uint32)(Some"old_state",basic_uint32)(Some"reason",basic_uint32));Signal.annotations=[];}letp_Capabilities={Property.interface=interface;Property.member="Capabilities";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_DeviceType={Property.interface=interface;Property.member="DeviceType";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Dhcp4Config={Property.interface=interface;Property.member="Dhcp4Config";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_Driver={Property.interface=interface;Property.member="Driver";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_Interface={Property.interface=interface;Property.member="Interface";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_Ip4Address={Property.interface=interface;Property.member="Ip4Address";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Ip4Config={Property.interface=interface;Property.member="Ip4Config";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_Ip6Config={Property.interface=interface;Property.member="Ip6Config";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_Managed={Property.interface=interface;Property.member="Managed";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}letp_State={Property.interface=interface;Property.member="State";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Udi={Property.interface=interface;Property.member="Udi";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}type'amembers={m_Disconnect:'aOBus_object.t->unit->unitLwt.t;p_Capabilities:'aOBus_object.t->int32React.signal;p_DeviceType:'aOBus_object.t->int32React.signal;p_Dhcp4Config:'aOBus_object.t->OBus_path.tReact.signal;p_Driver:'aOBus_object.t->stringReact.signal;p_Interface:'aOBus_object.t->stringReact.signal;p_Ip4Address:'aOBus_object.t->int32React.signal;p_Ip4Config:'aOBus_object.t->OBus_path.tReact.signal;p_Ip6Config:'aOBus_object.t->OBus_path.tReact.signal;p_Managed:'aOBus_object.t->boolReact.signal;p_State:'aOBus_object.t->int32React.signal;p_Udi:'aOBus_object.t->stringReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_Disconnectmembers.m_Disconnect;|][|signal_infos_StateChanged;|][|property_r_infop_Capabilitiesmembers.p_Capabilities;property_r_infop_DeviceTypemembers.p_DeviceType;property_r_infop_Dhcp4Configmembers.p_Dhcp4Config;property_r_infop_Drivermembers.p_Driver;property_r_infop_Interfacemembers.p_Interface;property_r_infop_Ip4Addressmembers.p_Ip4Address;property_r_infop_Ip4Configmembers.p_Ip4Config;property_r_infop_Ip6Configmembers.p_Ip6Config;property_r_infop_Managedmembers.p_Managed;property_r_infop_Statemembers.p_State;property_r_infop_Udimembers.p_Udi;|]endmoduleOrg_freedesktop_NetworkManager_Device_Bluetooth=structletinterface="org.freedesktop.NetworkManager.Device.Bluetooth"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_BtCapabilities={Property.interface=interface;Property.member="BtCapabilities";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_HwAddress={Property.interface=interface;Property.member="HwAddress";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_Name={Property.interface=interface;Property.member="Name";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_BtCapabilities:'aOBus_object.t->int32React.signal;p_HwAddress:'aOBus_object.t->stringReact.signal;p_Name:'aOBus_object.t->stringReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_BtCapabilitiesmembers.p_BtCapabilities;property_r_infop_HwAddressmembers.p_HwAddress;property_r_infop_Namemembers.p_Name;|]endmoduleOrg_freedesktop_NetworkManager_Device_Cdma=structletinterface="org.freedesktop.NetworkManager.Device.Cdma"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][||]endmoduleOrg_freedesktop_NetworkManager_Device_Gsm=structletinterface="org.freedesktop.NetworkManager.Device.Gsm"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][||]endmoduleOrg_freedesktop_NetworkManager_Device_OlpcMesh=structletinterface="org.freedesktop.NetworkManager.Device.OlpcMesh"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_ActiveChannel={Property.interface=interface;Property.member="ActiveChannel";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Companion={Property.interface=interface;Property.member="Companion";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_HwAddress={Property.interface=interface;Property.member="HwAddress";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_ActiveChannel:'aOBus_object.t->int32React.signal;p_Companion:'aOBus_object.t->OBus_path.tReact.signal;p_HwAddress:'aOBus_object.t->stringReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_ActiveChannelmembers.p_ActiveChannel;property_r_infop_Companionmembers.p_Companion;property_r_infop_HwAddressmembers.p_HwAddress;|]endmoduleOrg_freedesktop_NetworkManager_Device_Serial=structletinterface="org.freedesktop.NetworkManager.Device.Serial"lets_PppStats={Signal.interface=interface;Signal.member="PppStats";Signal.args=(arg2(Some"in_bytes",basic_uint32)(Some"out_bytes",basic_uint32));Signal.annotations=[];}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PppStats;|][||]endmoduleOrg_freedesktop_NetworkManager_Device_Wired=structletinterface="org.freedesktop.NetworkManager.Device.Wired"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_Carrier={Property.interface=interface;Property.member="Carrier";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}letp_HwAddress={Property.interface=interface;Property.member="HwAddress";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_Speed={Property.interface=interface;Property.member="Speed";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Carrier:'aOBus_object.t->boolReact.signal;p_HwAddress:'aOBus_object.t->stringReact.signal;p_Speed:'aOBus_object.t->int32React.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;|][|property_r_infop_Carriermembers.p_Carrier;property_r_infop_HwAddressmembers.p_HwAddress;property_r_infop_Speedmembers.p_Speed;|]endmoduleOrg_freedesktop_NetworkManager_Device_Wireless=structletinterface="org.freedesktop.NetworkManager.Device.Wireless"letm_GetAccessPoints={Method.interface=interface;Method.member="GetAccessPoints";Method.i_args=(arg0);Method.o_args=(arg1(Some"access_points",arraybasic_object_path));Method.annotations=[];}lets_AccessPointAdded={Signal.interface=interface;Signal.member="AccessPointAdded";Signal.args=(arg1(Some"access_point",basic_object_path));Signal.annotations=[];}lets_AccessPointRemoved={Signal.interface=interface;Signal.member="AccessPointRemoved";Signal.args=(arg1(Some"access_point",basic_object_path));Signal.annotations=[];}lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_ActiveAccessPoint={Property.interface=interface;Property.member="ActiveAccessPoint";Property.typ=basic_object_path;Property.access=Property.readable;Property.annotations=[];}letp_Bitrate={Property.interface=interface;Property.member="Bitrate";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_HwAddress={Property.interface=interface;Property.member="HwAddress";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_Mode={Property.interface=interface;Property.member="Mode";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_WirelessCapabilities={Property.interface=interface;Property.member="WirelessCapabilities";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={m_GetAccessPoints:'aOBus_object.t->unit->OBus_path.tlistLwt.t;p_ActiveAccessPoint:'aOBus_object.t->OBus_path.tReact.signal;p_Bitrate:'aOBus_object.t->int32React.signal;p_HwAddress:'aOBus_object.t->stringReact.signal;p_Mode:'aOBus_object.t->int32React.signal;p_WirelessCapabilities:'aOBus_object.t->int32React.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_GetAccessPointsmembers.m_GetAccessPoints;|][|signal_infos_AccessPointAdded;signal_infos_AccessPointRemoved;signal_infos_PropertiesChanged;|][|property_r_infop_ActiveAccessPointmembers.p_ActiveAccessPoint;property_r_infop_Bitratemembers.p_Bitrate;property_r_infop_HwAddressmembers.p_HwAddress;property_r_infop_Modemembers.p_Mode;property_r_infop_WirelessCapabilitiesmembers.p_WirelessCapabilities;|]endmoduleOrg_freedesktop_NetworkManager_IP4Config=structletinterface="org.freedesktop.NetworkManager.IP4Config"letp_Addresses={Property.interface=interface;Property.member="Addresses";Property.typ=array(arraybasic_uint32);Property.access=Property.readable;Property.annotations=[];}letp_Domains={Property.interface=interface;Property.member="Domains";Property.typ=arraybasic_string;Property.access=Property.readable;Property.annotations=[];}letp_Nameservers={Property.interface=interface;Property.member="Nameservers";Property.typ=arraybasic_uint32;Property.access=Property.readable;Property.annotations=[];}letp_Routes={Property.interface=interface;Property.member="Routes";Property.typ=array(arraybasic_uint32);Property.access=Property.readable;Property.annotations=[];}letp_WinsServers={Property.interface=interface;Property.member="WinsServers";Property.typ=arraybasic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Addresses:'aOBus_object.t->int32listlistReact.signal;p_Domains:'aOBus_object.t->stringlistReact.signal;p_Nameservers:'aOBus_object.t->int32listReact.signal;p_Routes:'aOBus_object.t->int32listlistReact.signal;p_WinsServers:'aOBus_object.t->int32listReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][||][|property_r_infop_Addressesmembers.p_Addresses;property_r_infop_Domainsmembers.p_Domains;property_r_infop_Nameserversmembers.p_Nameservers;property_r_infop_Routesmembers.p_Routes;property_r_infop_WinsServersmembers.p_WinsServers;|]endmoduleOrg_freedesktop_NetworkManager_IP6Config=structletinterface="org.freedesktop.NetworkManager.IP6Config"letp_Addresses={Property.interface=interface;Property.member="Addresses";Property.typ=array(structure(seq2byte_arraybasic_uint32));Property.access=Property.readable;Property.annotations=[];}letp_Domains={Property.interface=interface;Property.member="Domains";Property.typ=arraybasic_string;Property.access=Property.readable;Property.annotations=[];}letp_Nameservers={Property.interface=interface;Property.member="Nameservers";Property.typ=arraybyte_array;Property.access=Property.readable;Property.annotations=[];}letp_Routes={Property.interface=interface;Property.member="Routes";Property.typ=array(structure(seq4byte_arraybasic_uint32byte_arraybasic_uint32));Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Addresses:'aOBus_object.t->(string*int32)listReact.signal;p_Domains:'aOBus_object.t->stringlistReact.signal;p_Nameservers:'aOBus_object.t->stringlistReact.signal;p_Routes:'aOBus_object.t->(string*int32*string*int32)listReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][||][|property_r_infop_Addressesmembers.p_Addresses;property_r_infop_Domainsmembers.p_Domains;property_r_infop_Nameserversmembers.p_Nameservers;property_r_infop_Routesmembers.p_Routes;|]endmoduleOrg_freedesktop_NetworkManager_PPP=structletinterface="org.freedesktop.NetworkManager.PPP"letm_NeedSecrets={Method.interface=interface;Method.member="NeedSecrets";Method.i_args=(arg0);Method.o_args=(arg2(Some"username",basic_string)(Some"password",basic_string));Method.annotations=[];}letm_SetIp4Config={Method.interface=interface;Method.member="SetIp4Config";Method.i_args=(arg1(Some"config",dictstringvariant));Method.o_args=(arg0);Method.annotations=[];}letm_SetState={Method.interface=interface;Method.member="SetState";Method.i_args=(arg1(Some"state",basic_uint32));Method.o_args=(arg0);Method.annotations=[];}type'amembers={m_NeedSecrets:'aOBus_object.t->unit->(string*string)Lwt.t;m_SetIp4Config:'aOBus_object.t->(string*OBus_value.V.single)list->unitLwt.t;m_SetState:'aOBus_object.t->int32->unitLwt.t;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_NeedSecretsmembers.m_NeedSecrets;method_infom_SetIp4Configmembers.m_SetIp4Config;method_infom_SetStatemembers.m_SetState;|][||][||]endmoduleOrg_freedesktop_NetworkManager_VPN_Connection=structletinterface="org.freedesktop.NetworkManager.VPN.Connection"lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}lets_VpnStateChanged={Signal.interface=interface;Signal.member="VpnStateChanged";Signal.args=(arg2(Some"state",basic_uint32)(Some"reason",basic_uint32));Signal.annotations=[];}letp_Banner={Property.interface=interface;Property.member="Banner";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}letp_VpnState={Property.interface=interface;Property.member="VpnState";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={p_Banner:'aOBus_object.t->stringReact.signal;p_VpnState:'aOBus_object.t->int32React.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][||][|signal_infos_PropertiesChanged;signal_infos_VpnStateChanged;|][|property_r_infop_Bannermembers.p_Banner;property_r_infop_VpnStatemembers.p_VpnState;|]endmoduleOrg_freedesktop_NetworkManager_VPN_Plugin=structletinterface="org.freedesktop.NetworkManager.VPN.Plugin"letm_Connect={Method.interface=interface;Method.member="Connect";Method.i_args=(arg1(Some"connection",dictstring(dictstringvariant)));Method.o_args=(arg0);Method.annotations=[];}letm_Disconnect={Method.interface=interface;Method.member="Disconnect";Method.i_args=(arg0);Method.o_args=(arg0);Method.annotations=[];}letm_NeedSecrets={Method.interface=interface;Method.member="NeedSecrets";Method.i_args=(arg1(Some"settings",dictstring(dictstringvariant)));Method.o_args=(arg1(Some"setting_name",basic_string));Method.annotations=[];}letm_SetFailure={Method.interface=interface;Method.member="SetFailure";Method.i_args=(arg1(Some"reason",basic_string));Method.o_args=(arg0);Method.annotations=[];}letm_SetIp4Config={Method.interface=interface;Method.member="SetIp4Config";Method.i_args=(arg1(Some"config",dictstringvariant));Method.o_args=(arg0);Method.annotations=[];}lets_Failure={Signal.interface=interface;Signal.member="Failure";Signal.args=(arg1(Some"reason",basic_uint32));Signal.annotations=[];}lets_Ip4Config={Signal.interface=interface;Signal.member="Ip4Config";Signal.args=(arg1(Some"ip4config",dictstringvariant));Signal.annotations=[];}lets_LoginBanner={Signal.interface=interface;Signal.member="LoginBanner";Signal.args=(arg1(Some"banner",basic_string));Signal.annotations=[];}lets_StateChanged={Signal.interface=interface;Signal.member="StateChanged";Signal.args=(arg1(Some"state",basic_uint32));Signal.annotations=[];}letp_State={Property.interface=interface;Property.member="State";Property.typ=basic_uint32;Property.access=Property.readable;Property.annotations=[];}type'amembers={m_Connect:'aOBus_object.t->(string*(string*OBus_value.V.single)list)list->unitLwt.t;m_Disconnect:'aOBus_object.t->unit->unitLwt.t;m_NeedSecrets:'aOBus_object.t->(string*(string*OBus_value.V.single)list)list->stringLwt.t;m_SetFailure:'aOBus_object.t->string->unitLwt.t;m_SetIp4Config:'aOBus_object.t->(string*OBus_value.V.single)list->unitLwt.t;p_State:'aOBus_object.t->int32React.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_Connectmembers.m_Connect;method_infom_Disconnectmembers.m_Disconnect;method_infom_NeedSecretsmembers.m_NeedSecrets;method_infom_SetFailuremembers.m_SetFailure;method_infom_SetIp4Configmembers.m_SetIp4Config;|][|signal_infos_Failure;signal_infos_Ip4Config;signal_infos_LoginBanner;signal_infos_StateChanged;|][|property_r_infop_Statemembers.p_State;|]endmoduleOrg_freedesktop_NetworkManagerSettings=structletinterface="org.freedesktop.NetworkManagerSettings"letm_AddConnection={Method.interface=interface;Method.member="AddConnection";Method.i_args=(arg1(Some"connection",dictstring(dictstringvariant)));Method.o_args=(arg0);Method.annotations=[];}letm_ListConnections={Method.interface=interface;Method.member="ListConnections";Method.i_args=(arg0);Method.o_args=(arg1(Some"connections",arraybasic_object_path));Method.annotations=[];}lets_NewConnection={Signal.interface=interface;Signal.member="NewConnection";Signal.args=(arg1(Some"connection",basic_object_path));Signal.annotations=[];}type'amembers={m_AddConnection:'aOBus_object.t->(string*(string*OBus_value.V.single)list)list->unitLwt.t;m_ListConnections:'aOBus_object.t->unit->OBus_path.tlistLwt.t;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_AddConnectionmembers.m_AddConnection;method_infom_ListConnectionsmembers.m_ListConnections;|][|signal_infos_NewConnection;|][||]endmoduleOrg_freedesktop_NetworkManagerSettings_Connection=structletinterface="org.freedesktop.NetworkManagerSettings.Connection"letm_Delete={Method.interface=interface;Method.member="Delete";Method.i_args=(arg0);Method.o_args=(arg0);Method.annotations=[];}letm_GetSettings={Method.interface=interface;Method.member="GetSettings";Method.i_args=(arg0);Method.o_args=(arg1(Some"settings",dictstring(dictstringvariant)));Method.annotations=[];}letm_Update={Method.interface=interface;Method.member="Update";Method.i_args=(arg1(Some"properties",dictstring(dictstringvariant)));Method.o_args=(arg0);Method.annotations=[];}lets_Removed={Signal.interface=interface;Signal.member="Removed";Signal.args=(arg0);Signal.annotations=[];}lets_Updated={Signal.interface=interface;Signal.member="Updated";Signal.args=(arg1(Some"settings",dictstring(dictstringvariant)));Signal.annotations=[];}type'amembers={m_Delete:'aOBus_object.t->unit->unitLwt.t;m_GetSettings:'aOBus_object.t->unit->(string*(string*OBus_value.V.single)list)listLwt.t;m_Update:'aOBus_object.t->(string*(string*OBus_value.V.single)list)list->unitLwt.t;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_Deletemembers.m_Delete;method_infom_GetSettingsmembers.m_GetSettings;method_infom_Updatemembers.m_Update;|][|signal_infos_Removed;signal_infos_Updated;|][||]endmoduleOrg_freedesktop_NetworkManagerSettings_Connection_Secrets=structletinterface="org.freedesktop.NetworkManagerSettings.Connection.Secrets"letm_GetSecrets={Method.interface=interface;Method.member="GetSecrets";Method.i_args=(arg3(Some"setting_name",basic_string)(Some"hints",arraybasic_string)(Some"request_new",basic_boolean));Method.o_args=(arg1(Some"secrets",dictstring(dictstringvariant)));Method.annotations=[];}type'amembers={m_GetSecrets:'aOBus_object.t->string*stringlist*bool->(string*(string*OBus_value.V.single)list)listLwt.t;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_GetSecretsmembers.m_GetSecrets;|][||][||]endmoduleOrg_freedesktop_NetworkManagerSettings_System=structletinterface="org.freedesktop.NetworkManagerSettings.System"letm_GetPermissions={Method.interface=interface;Method.member="GetPermissions";Method.i_args=(arg0);Method.o_args=(arg1(Some"permissions",basic_uint32));Method.annotations=[];}letm_SaveHostname={Method.interface=interface;Method.member="SaveHostname";Method.i_args=(arg1(Some"hostname",basic_string));Method.o_args=(arg0);Method.annotations=[];}lets_CheckPermissions={Signal.interface=interface;Signal.member="CheckPermissions";Signal.args=(arg0);Signal.annotations=[];}lets_PropertiesChanged={Signal.interface=interface;Signal.member="PropertiesChanged";Signal.args=(arg1(Some"properties",dictstringvariant));Signal.annotations=[];}letp_CanModify={Property.interface=interface;Property.member="CanModify";Property.typ=basic_boolean;Property.access=Property.readable;Property.annotations=[];}letp_Hostname={Property.interface=interface;Property.member="Hostname";Property.typ=basic_string;Property.access=Property.readable;Property.annotations=[];}type'amembers={m_GetPermissions:'aOBus_object.t->unit->int32Lwt.t;m_SaveHostname:'aOBus_object.t->string->unitLwt.t;p_CanModify:'aOBus_object.t->boolReact.signal;p_Hostname:'aOBus_object.t->stringReact.signal;}letmakemembers=OBus_object.make_interface_unsafeinterface[][|method_infom_GetPermissionsmembers.m_GetPermissions;method_infom_SaveHostnamemembers.m_SaveHostname;|][|signal_infos_CheckPermissions;signal_infos_PropertiesChanged;|][|property_r_infop_CanModifymembers.p_CanModify;property_r_infop_Hostnamemembers.p_Hostname;|]end