diff options
Diffstat (limited to 'pacman-c++/util.h')
| -rw-r--r-- | pacman-c++/util.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/pacman-c++/util.h b/pacman-c++/util.h index e0f1264..87dbd86 100644 --- a/pacman-c++/util.h +++ b/pacman-c++/util.h | |||
| @@ -12,17 +12,21 @@ namespace Util | |||
| 12 | Transmission::map_t createUninitialisedMap(); | 12 | Transmission::map_t createUninitialisedMap(); |
| 13 | Transmission::map_t createDemoMap(); | 13 | Transmission::map_t createDemoMap(); |
| 14 | Transmission::map_t createEmptyMap(); | 14 | Transmission::map_t createEmptyMap(); |
| 15 | void deleteMap(Transmission::map_t map); | ||
| 15 | 16 | ||
| 16 | // default is to assert false with -1 | ||
| 17 | Transmission::field_t actorMovementToTransmission(Actor::Movement mov, | 17 | Transmission::field_t actorMovementToTransmission(Actor::Movement mov, |
| 18 | Transmission::field_t def = Transmission::none); | 18 | Transmission::field_t def = Transmission::none); |
| 19 | Actor::Movement transmissionMovementToActor(Transmission::field_t field, | 19 | Actor::Movement transmissionMovementToActor(Transmission::field_t field, |
| 20 | Actor::Movement def = Actor::None); | 20 | Actor::Movement def = Actor::None); |
| 21 | 21 | ||
| 22 | void QByteArrayToStdString(const QByteArray& arr, std::string& str); | 22 | /* send packet with error check and flush */ |
| 23 | QSharedPointer<QByteArray> createPacket(const ::google::protobuf::MessageLite& packet); | ||
| 24 | bool sendPacket(QByteArray *data, QTcpSocket *socket); | ||
| 25 | bool sendPacket(const ::google::protobuf::MessageLite& packet, QTcpSocket *socket); | ||
| 26 | QSharedPointer<QByteArray> receivePacket(QTcpSocket *socket); | ||
| 23 | 27 | ||
| 24 | // send packet with error check and flush | 28 | #if 0 |
| 25 | void sendPacket(const ::google::protobuf::Message& packet, QTcpSocket *socket); | 29 | void hexdump(void *pAddressIn, long lSize); |
| 26 | void sendPacket(const char *data, int length, QTcpSocket *socket); | 30 | #endif |
| 27 | } | 31 | } |
| 28 | #endif // UTIL_H | 32 | #endif // UTIL_H |
