コード例 #1
0
ファイル: RequestKeyRequest.cs プロジェクト: LorenVS/bacstack
 public RequestKeyRequest(ObjectId requestingDeviceIdentifier, NetworkAddress requestingDeviceAddress, ObjectId remoteDeviceIdentifier, NetworkAddress remoteDeviceAddress)
 {
     this.RequestingDeviceIdentifier = requestingDeviceIdentifier;
     this.RequestingDeviceAddress = requestingDeviceAddress;
     this.RemoteDeviceIdentifier = remoteDeviceIdentifier;
     this.RemoteDeviceAddress = remoteDeviceAddress;
 }
コード例 #2
0
ファイル: NetworkAddress.cs プロジェクト: LorenVS/bacstack
 public static void Save(IValueSink sink, NetworkAddress value)
 {
     sink.EnterSequence();
     Value<ushort>.Save(sink, value.NetworkNumber);
     Value<byte[]>.Save(sink, value.MacAddress);
     sink.LeaveSequence();
 }
コード例 #3
0
ファイル: VTSession.cs プロジェクト: LorenVS/bacstack
 public VTSession(byte localVtSessionID, byte remoteVtSessionID, NetworkAddress remoteVtAddress)
 {
     this.LocalVtSessionID = localVtSessionID;
     this.RemoteVtSessionID = remoteVtSessionID;
     this.RemoteVtAddress = remoteVtAddress;
 }
コード例 #4
0
ファイル: AddressBinding.cs プロジェクト: fanzcsoft/bacstack
 public AddressBinding(ObjectId deviceObjectIdentifier, NetworkAddress deviceAddress)
 {
     this.DeviceObjectIdentifier = deviceObjectIdentifier;
     this.DeviceAddress          = deviceAddress;
 }
コード例 #5
0
ファイル: Recipient.cs プロジェクト: LorenVS/bacstack
 public static Recipient NewAddress(NetworkAddress address)
 {
     return new AddressWrapper(address);
 }
コード例 #6
0
ファイル: Recipient.cs プロジェクト: LorenVS/bacstack
 public AddressWrapper(NetworkAddress item)
 {
     this.Item = item;
 }
コード例 #7
0
ファイル: SessionKey.cs プロジェクト: LorenVS/bacstack
 public SessionKey(byte[] key, NetworkAddress peerAddress)
 {
     this.Key = key;
     this.PeerAddress = peerAddress;
 }
コード例 #8
0
ファイル: AddressBinding.cs プロジェクト: LorenVS/bacstack
 public AddressBinding(ObjectId deviceObjectIdentifier, NetworkAddress deviceAddress)
 {
     this.DeviceObjectIdentifier = deviceObjectIdentifier;
     this.DeviceAddress = deviceAddress;
 }
コード例 #9
0
 public RequestKeyRequest(ObjectId requestingDeviceIdentifier, NetworkAddress requestingDeviceAddress, ObjectId remoteDeviceIdentifier, NetworkAddress remoteDeviceAddress)
 {
     this.RequestingDeviceIdentifier = requestingDeviceIdentifier;
     this.RequestingDeviceAddress    = requestingDeviceAddress;
     this.RemoteDeviceIdentifier     = remoteDeviceIdentifier;
     this.RemoteDeviceAddress        = remoteDeviceAddress;
 }
コード例 #10
0
ファイル: SessionKey.cs プロジェクト: fanzcsoft/bacstack
 public SessionKey(byte[] key, NetworkAddress peerAddress)
 {
     this.Key         = key;
     this.PeerAddress = peerAddress;
 }
コード例 #11
0
 public static Recipient NewAddress(NetworkAddress address)
 {
     return(new AddressWrapper(address));
 }
コード例 #12
0
 public AddressWrapper(NetworkAddress item)
 {
     this.Item = item;
 }
コード例 #13
0
 public VTSession(byte localVtSessionID, byte remoteVtSessionID, NetworkAddress remoteVtAddress)
 {
     this.LocalVtSessionID  = localVtSessionID;
     this.RemoteVtSessionID = remoteVtSessionID;
     this.RemoteVtAddress   = remoteVtAddress;
 }