Skip to content
This repository was archived by the owner on Dec 11, 2024. It is now read-only.

Commit 1d8dc93

Browse files
committed
Updated to latest Aurora.Engine.
1 parent 22823a1 commit 1d8dc93

File tree

4 files changed

+56
-19
lines changed

4 files changed

+56
-19
lines changed

Source/Private/Network/COM_Client.cpp

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,24 @@ inline namespace COM
4848
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4949
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5050

51+
HRESULT Network_Client::Poll()
52+
{
53+
mWrapper->Poll();
54+
return S_OK;
55+
}
56+
57+
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
58+
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
59+
60+
HRESULT Network_Client::Flush()
61+
{
62+
mWrapper->Flush();
63+
return S_OK;
64+
}
65+
66+
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
67+
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
68+
5169
HRESULT Network_Client::Close(vbBool Forcibly)
5270
{
5371
mWrapper->Close(VBIsTrue(Forcibly));
@@ -57,10 +75,10 @@ inline namespace COM
5775
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5876
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
5977

60-
HRESULT Network_Client::Write(BinaryWriter_ * Message, vbInt32 Channel, vbBool Reliable)
78+
HRESULT Network_Client::Write(BinaryWriter_ * Message, Network_Channel Mode)
6179
{
6280
CPtr<const UInt08> Data = CCastObject<BinaryWriter>(Message).GetData();
63-
mWrapper->Write(Data, Channel, VBIsTrue(Reliable));
81+
mWrapper->Write(Data, static_cast<Network::Channel>(Mode));
6482
return S_OK;
6583
}
6684

Source/Private/Network/COM_Client.hpp

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@
2424

2525
inline namespace COM
2626
{
27+
// -=(Undocumented)=-
28+
[export, uuid("50585AA2-0027-41A8-9D94-963E499D255F"), v1_enum]
29+
typedef enum Network_Channel
30+
{
31+
eChannelReliable,
32+
eChannelUnreliable,
33+
eChannelUnsequenced,
34+
} Network_Channel;
35+
2736
// -=(Undocumented)=-
2837
[object, uuid("59C3336C-C941-11EE-ADEA-1418C3A8EDB8"), pointer_default(unique)]
2938
__interface Network_Client_
@@ -34,9 +43,13 @@ inline namespace COM
3443

3544
HRESULT SetProtocol([in] Network_Protocol_ * Protocol);
3645

46+
HRESULT Poll();
47+
48+
HRESULT Flush();
49+
3750
HRESULT Close([in] vbBool Forcibly);
3851

39-
HRESULT Write([in] BinaryWriter_ * Message, [in] vbInt32 Channel, [in] vbBool Reliable);
52+
HRESULT Write([in] BinaryWriter_ * Message, [in] Network_Channel Mode);
4053

4154
HRESULT GetStatistics([out, retval] Network_Statistics * Result);
4255
};
@@ -56,11 +69,17 @@ inline namespace COM
5669
// \see Network_Client_::SetProtocol
5770
HRESULT SetProtocol(Network_Protocol_ * Protocol) override;
5871

72+
// \see Network_Client_::Poll
73+
HRESULT Poll();
74+
75+
// \see Network_Client_::Flush
76+
HRESULT Flush();
77+
5978
// \see Network_Client_::Close
6079
HRESULT Close(vbBool Forcibly) override;
6180

6281
// \see Network_Client_::Write
63-
HRESULT Write(BinaryWriter_ * Message, vbInt32 Channel, vbBool Reliable) override;
82+
HRESULT Write(BinaryWriter_ * Message, Network_Channel Mode) override;
6483

6584
// \see Network_Client_::GetStatistics
6685
HRESULT GetStatistics(Network_Statistics * Result) override;

Source/Private/Network/COM_Server.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,27 @@ inline namespace COM
2121
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2222
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
2323

24-
HRESULT Network_Server::SetProtocol(Network_Protocol_ * Protocol)
24+
HRESULT Network_Server::Poll()
2525
{
26-
mWrapper->SetProtocol(CCast<Network_Protocol>(Protocol));
26+
mWrapper->Poll();
2727
return S_OK;
2828
}
2929

3030
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3131
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
3232

33-
HRESULT Network_Server::Disconnect(vbBool Forcibly)
33+
HRESULT Network_Server::Flush()
3434
{
35-
mWrapper->Disconnect(VBIsTrue(Forcibly));
35+
mWrapper->Flush();
3636
return S_OK;
3737
}
3838

3939
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4040
// -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
4141

42-
HRESULT Network_Server::Broadcast(BinaryWriter_ * Message, vbInt32 Channel, vbBool Reliable)
42+
HRESULT Network_Server::SetProtocol(Network_Protocol_ * Protocol)
4343
{
44-
mWrapper->Broadcast<UInt08>(CCastObject<BinaryWriter>(Message).GetData(), Channel, VBIsTrue(Reliable));
44+
mWrapper->SetProtocol(CCast<Network_Protocol>(Protocol));
4545
return S_OK;
4646
}
4747
}

Source/Private/Network/COM_Server.hpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ inline namespace COM
2727
[object, uuid("70DADE73-C941-11EE-ADEA-1418C3A8EDB8"), pointer_default(unique)]
2828
__interface Network_Server_
2929
{
30-
HRESULT SetProtocol([in] Network_Protocol_ * Protocol);
30+
HRESULT Poll();
3131

32-
HRESULT Disconnect([in] vbBool Forcibly);
32+
HRESULT Flush();
3333

34-
HRESULT Broadcast([in] BinaryWriter_ * Message, [in] vbInt32 Channel, [in] vbBool Reliable);
34+
HRESULT SetProtocol([in] Network_Protocol_ * Protocol);
3535
};
3636

3737
// -=(Undocumented)=-
@@ -40,13 +40,13 @@ inline namespace COM
4040
{
4141
public:
4242

43-
// \see Network_Server_::SetProtocol
44-
HRESULT SetProtocol(Network_Protocol_ * Protocol) override;
43+
// \see Network_Server_::Poll
44+
HRESULT Poll();
4545

46-
// \see Network_Server_::Disconnect
47-
HRESULT Disconnect(vbBool Forcibly) override;
46+
// \see Network_Server_::Flush
47+
HRESULT Flush();
4848

49-
// \see Network_Server_::Broadcast
50-
HRESULT Broadcast(BinaryWriter_ * Message, vbInt32 Channel, vbBool Reliable) override;
49+
// \see Network_Server_::SetProtocol
50+
HRESULT SetProtocol(Network_Protocol_ * Protocol) override;
5151
};
5252
}

0 commit comments

Comments
 (0)