LDN services: Difference between revisions
No edit summary |
|||
| Line 196: | Line 196: | ||
|- | |- | ||
| 402 || [7.0.0+] Initialize2 | | 402 || [7.0.0+] Initialize2 | ||
|} | |||
= ndd = | |||
This is "nn::ndd::IService". | |||
This was added with [5.0.0] and removed with [6.0.0]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || EnableAutoCommunication | |||
|- | |||
| 1 || DisableAutoCommunication | |||
|- | |||
| 2 || IsAutoCommunicationEnabled | |||
|- | |||
| 3 || EnablePowerSave | |||
|- | |||
| 4 || DisablePowerSave | |||
|- | |||
| 5 || IsPowerSaveEnabled | |||
|- | |||
| 6 || IsNetworkActive | |||
|- | |||
| 7 || AcquireSendDataUpdateEvent | |||
|- | |||
| 8 || AddSendData | |||
|- | |||
| 9 || ClearSendData | |||
|- | |||
| 10 || GetSendData | |||
|- | |||
| 11 || AcquireReceiveDataEvent | |||
|- | |||
| 12 || GetCurrentReceiveDataCounter | |||
|- | |||
| 13 || GetOldestReceiveDataCounter | |||
|- | |||
| 14 || GetNextReceiveDataCounter | |||
|- | |||
| 15 || GetAvailableReceiveDataCount | |||
|- | |||
| 16 || GetRecentReceiveDataCounter | |||
|- | |||
| 17 || GetReceiveData | |||
|- | |||
| 18 || AddReceiveData | |||
|- | |||
| 19 || ClearReceiveData | |||
|- | |||
| 20 || ClearDataIdFilter | |||
|- | |||
| 21 || AcquireDeviceScanEvent | |||
|- | |||
| 22 || StartDeviceScan | |||
|- | |||
| 23 || CancelDeviceScan | |||
|- | |||
| 24 || GetDeviceScanResult | |||
|} | |} | ||
Revision as of 22:06, 11 September 2019
LDN handles all local network communication.
ldn:m
This is "nn::ldn::detail::IMonitorServiceCreator".
| Cmd | Name |
|---|---|
| 0 | #CreateMonitorService |
CreateMonitorService
Returns an #IMonitorService.
IMonitorService
This is "nn::ldn::detail::IMonitorService".
| Cmd | Name |
|---|---|
| 0 | GetStateForMonitor |
| 1 | GetNetworkInfoForMonitor |
| 2 | GetIpv4AddressForMonitor |
| 3 | GetDisconnectReasonForMonitor |
| 4 | GetSecurityParameterForMonitor |
| 5 | GetNetworkConfigForMonitor |
| 100 | InitializeMonitor |
| 101 | FinalizeMonitor |
ldn:s
This is "nn::ldn::detail::ISystemServiceCreator".
| Cmd | Name |
|---|---|
| 0 | #CreateSystemLocalCommunicationService |
CreateSystemLocalCommunicationService
Returns an #ISystemLocalCommunicationService.
ISystemLocalCommunicationService
This is "nn::ldn::detail::ISystemLocalCommunicationService".
| Cmd | Name |
|---|---|
| 0 | GetState |
| 1 | GetNetworkInfo |
| 2 | GetIpv4Address |
| 3 | GetDisconnectReason |
| 4 | GetSecurityParameter |
| 5 | GetNetworkConfig |
| 100 | AttachStateChangeEvent |
| 101 | GetNetworkInfoLatestUpdate |
| 102 | Scan |
| 103 | ScanPrivate |
| 104 | [5.0.0+] SetWirelessControllerRestriction |
| 200 | OpenAccessPoint |
| 201 | CloseAccessPoint |
| 202 | CreateNetwork |
| 203 | CreateNetworkPrivate |
| 204 | DestroyNetwork |
| 205 | Reject |
| 206 | SetAdvertiseData |
| 207 | SetStationAcceptPolicy |
| 208 | AddAcceptFilterEntry |
| 209 | ClearAcceptFilter |
| 300 | OpenStation |
| 301 | CloseStation |
| 302 | Connect |
| 303 | ConnectPrivate |
| 304 | Disconnect |
| 400 | InitializeSystem |
| 401 | FinalizeSystem |
| 402 | [4.0.0+] SetOperationMode |
| 403 | [7.0.0+] InitializeSystem2 |
ldn:u
This is "nn::ldn::detail::IUserServiceCreator".
| Cmd | Name |
|---|---|
| 0 | #CreateUserLocalCommunicationService |
CreateUserLocalCommunicationService
Returns an #IUserLocalCommunicationService.
IUserLocalCommunicationService
This is "nn::ldn::detail::IUserLocalCommunicationService".
| Cmd | Name |
|---|---|
| 0 | GetState |
| 1 | GetNetworkInfo |
| 2 | GetIpv4Address |
| 3 | GetDisconnectReason |
| 4 | GetSecurityParameter |
| 5 | GetNetworkConfig |
| 100 | AttachStateChangeEvent |
| 101 | GetNetworkInfoLatestUpdate |
| 102 | Scan |
| 103 | ScanPrivate |
| 104 | [5.0.0+] SetWirelessControllerRestriction |
| 200 | OpenAccessPoint |
| 201 | CloseAccessPoint |
| 202 | CreateNetwork |
| 203 | CreateNetworkPrivate |
| 204 | DestroyNetwork |
| 205 | Reject |
| 206 | SetAdvertiseData |
| 207 | SetStationAcceptPolicy |
| 208 | AddAcceptFilterEntry |
| 209 | ClearAcceptFilter |
| 300 | OpenStation |
| 301 | CloseStation |
| 302 | Connect |
| 303 | ConnectPrivate |
| 304 | Disconnect |
| 400 | Initialize |
| 401 | Finalize |
| 402 | [7.0.0+] Initialize2 |
ndd
This is "nn::ndd::IService".
This was added with [5.0.0] and removed with [6.0.0].
| Cmd | Name |
|---|---|
| 0 | EnableAutoCommunication |
| 1 | DisableAutoCommunication |
| 2 | IsAutoCommunicationEnabled |
| 3 | EnablePowerSave |
| 4 | DisablePowerSave |
| 5 | IsPowerSaveEnabled |
| 6 | IsNetworkActive |
| 7 | AcquireSendDataUpdateEvent |
| 8 | AddSendData |
| 9 | ClearSendData |
| 10 | GetSendData |
| 11 | AcquireReceiveDataEvent |
| 12 | GetCurrentReceiveDataCounter |
| 13 | GetOldestReceiveDataCounter |
| 14 | GetNextReceiveDataCounter |
| 15 | GetAvailableReceiveDataCount |
| 16 | GetRecentReceiveDataCounter |
| 17 | GetReceiveData |
| 18 | AddReceiveData |
| 19 | ClearReceiveData |
| 20 | ClearDataIdFilter |
| 21 | AcquireDeviceScanEvent |
| 22 | StartDeviceScan |
| 23 | CancelDeviceScan |
| 24 | GetDeviceScanResult |
lp2p:app, lp2p:sys
These are "nn::lp2p::detail::IServiceCreator".
These were added with [9.0.0+].
| Cmd | Name |
|---|---|
| 0 | CreateNetworkService |
| 8 | CreateNetworkServiceMonitor |
INetworkService
This is "nn::lp2p::detail::INetworkService".
| Cmd | Name |
|---|---|
| 0 | |
| 256 | |
| 264 | |
| 272 | |
| 280 | |
| 288 | |
| 296 | |
| 304 | |
| 312 | |
| 320 | |
| 512 | |
| 768 | |
| 776 | |
| 784 | |
| 1536 | |
| 1544 | |
| 1552 |
INetworkServiceMonitor
This is "nn::lp2p::detail::INetworkServiceMonitor".
This interface has no commands.