Atlas 0.7.0
Networking protocol for the Worldforge system.
|
Public Member Functions | |
LoopBridge (Bridge *bridge) | |
void | streamBegin () override |
void | streamMessage () override |
void | streamEnd () override |
void | mapMapItem (std::string name) override |
void | mapListItem (std::string name) override |
void | mapIntItem (std::string name, std::int64_t data) override |
void | mapFloatItem (std::string name, double data) override |
void | mapStringItem (std::string name, std::string data) override |
virtual void | mapNoneItem (std::string name) override |
void | mapEnd () override |
void | listMapItem () override |
void | listListItem () override |
void | listIntItem (std::int64_t data) override |
void | listFloatItem (double data) override |
void | listStringItem (std::string data) override |
void | listNoneItem () override |
void | listEnd () override |
Definition at line 11 of file Loopback.cpp.
|
inlineexplicit |
Definition at line 15 of file Loopback.cpp.
|
inlineoverridevirtual |
Ends the currently streamed list.
Implements Atlas::Bridge.
Definition at line 98 of file Loopback.cpp.
References Atlas::Bridge::listEnd().
|
inlineoverridevirtual |
Adds a float to the currently streamed list.
Implements Atlas::Bridge.
Definition at line 82 of file Loopback.cpp.
References Atlas::Bridge::listFloatItem().
|
inlineoverridevirtual |
Adds an integer to the currently streamed list.
Implements Atlas::Bridge.
Definition at line 77 of file Loopback.cpp.
References Atlas::Bridge::listIntItem().
|
inlineoverridevirtual |
Starts a list object in the currently streamed list.
Implements Atlas::Bridge.
Definition at line 72 of file Loopback.cpp.
References Atlas::Bridge::listListItem().
|
inlineoverridevirtual |
Starts a map object in the currently streamed list.
Implements Atlas::Bridge.
Definition at line 67 of file Loopback.cpp.
References Atlas::Bridge::listMapItem().
|
inlineoverridevirtual |
Adds an empty item to the currently streamed list.
Implements Atlas::Bridge.
Definition at line 92 of file Loopback.cpp.
References Atlas::Bridge::listNoneItem().
|
inlineoverridevirtual |
Adds a string to the currently streamed list.
Implements Atlas::Bridge.
Definition at line 87 of file Loopback.cpp.
References Atlas::Bridge::listStringItem().
|
inlineoverridevirtual |
Ends the currently streamed map.
Implements Atlas::Bridge.
Definition at line 62 of file Loopback.cpp.
References Atlas::Bridge::mapEnd().
|
inlineoverridevirtual |
Adds a float to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 47 of file Loopback.cpp.
References Atlas::Bridge::mapFloatItem().
|
inlineoverridevirtual |
Adds an integer to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 42 of file Loopback.cpp.
References Atlas::Bridge::mapIntItem().
|
inlineoverridevirtual |
Starts a list object to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 37 of file Loopback.cpp.
References Atlas::Bridge::mapListItem().
|
inlineoverridevirtual |
Starts a map object to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 32 of file Loopback.cpp.
References Atlas::Bridge::mapMapItem().
|
inlineoverridevirtual |
Adds a none item to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 57 of file Loopback.cpp.
References Atlas::Bridge::mapNoneItem().
|
inlineoverridevirtual |
Adds a string to the currently streamed map.
Implements Atlas::Bridge.
Definition at line 52 of file Loopback.cpp.
References Atlas::Bridge::mapStringItem().
|
inlineoverridevirtual |
Begin an Atlas stream.
Implements Atlas::Bridge.
Definition at line 17 of file Loopback.cpp.
References Atlas::Bridge::streamBegin().
|
inlineoverridevirtual |
Ends the Atlas stream.
Implements Atlas::Bridge.
Definition at line 27 of file Loopback.cpp.
References Atlas::Bridge::streamEnd().
|
inlineoverridevirtual |
Start a message in an Atlas stream.
Implements Atlas::Bridge.
Definition at line 22 of file Loopback.cpp.
References Atlas::Bridge::streamMessage().