コード例 #1
0
 internal byte[] Payload()
 {
     return(PInvokeUtilities.OutParamsToArray <byte>((out_arg, out_size) =>
                                                     C.ConnectionRequest_GetPayload(SelfPtr(), out_arg, out_size)));
 }
コード例 #2
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.ConnectionRequest_Dispose(selfPointer);
 }
コード例 #3
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.EndpointDetails_Dispose(selfPointer);
 }
コード例 #4
0
 internal string RemoteEndpointName()
 {
     return(PInvokeUtilities.OutParamsToString((out_arg, out_size) =>
                                               C.ConnectionRequest_GetRemoteEndpointName(SelfPtr(), out_arg, out_size)));
 }
コード例 #5
0
 internal string ServiceId()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_arg, out_size) => C.EndpointDetails_GetServiceId(SelfPtr(), out_arg, out_size)));
 }
コード例 #6
0
 internal C.ConnectionResponse_ResponseCode ResponseCode()
 {
     return(C.ConnectionResponse_GetStatus(SelfPtr()));
 }
コード例 #7
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.StartAdvertisingResult_Dispose(selfPointer);
 }
コード例 #8
0
 internal string LocalEndpointName()
 {
     return(PInvokeUtilities.OutParamsToString((out_arg, out_size) =>
                                               C.StartAdvertisingResult_GetLocalEndpointName(SelfPtr(), out_arg, out_size)));
 }
コード例 #9
0
 internal int GetStatus()
 {
     return(C.StartAdvertisingResult_GetStatus(SelfPtr()));
 }