refactor: replace UInt16 with uint16_t
This commit is contained in:
parent
1ed49e7487
commit
7487eeaa3a
21 changed files with 88 additions and 89 deletions
|
|
@ -25,12 +25,12 @@
|
||||||
// local utility functions
|
// local utility functions
|
||||||
//
|
//
|
||||||
|
|
||||||
inline static UInt16 decode16(const uint8_t *n, bool byteSwapped)
|
inline static uint16_t decode16(const uint8_t *n, bool byteSwapped)
|
||||||
{
|
{
|
||||||
union x16
|
union x16
|
||||||
{
|
{
|
||||||
uint8_t n8[2];
|
uint8_t n8[2];
|
||||||
UInt16 n16;
|
uint16_t n16;
|
||||||
} c;
|
} c;
|
||||||
if (byteSwapped) {
|
if (byteSwapped) {
|
||||||
c.n8[0] = n[1];
|
c.n8[0] = n[1];
|
||||||
|
|
@ -116,7 +116,7 @@ std::string Unicode::UTF8ToUCS2(const std::string &src, bool *errors)
|
||||||
setError(errors);
|
setError(errors);
|
||||||
c = s_replacement;
|
c = s_replacement;
|
||||||
}
|
}
|
||||||
UInt16 ucs2 = static_cast<UInt16>(c);
|
uint16_t ucs2 = static_cast<uint16_t>(c);
|
||||||
dst.append(reinterpret_cast<const char *>(&ucs2), 2);
|
dst.append(reinterpret_cast<const char *>(&ucs2), 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -167,12 +167,12 @@ std::string Unicode::UTF8ToUTF16(const std::string &src, bool *errors)
|
||||||
c = s_replacement;
|
c = s_replacement;
|
||||||
}
|
}
|
||||||
if (c < 0x00010000) {
|
if (c < 0x00010000) {
|
||||||
UInt16 ucs2 = static_cast<UInt16>(c);
|
uint16_t ucs2 = static_cast<uint16_t>(c);
|
||||||
dst.append(reinterpret_cast<const char *>(&ucs2), 2);
|
dst.append(reinterpret_cast<const char *>(&ucs2), 2);
|
||||||
} else {
|
} else {
|
||||||
c -= 0x00010000;
|
c -= 0x00010000;
|
||||||
UInt16 utf16h = static_cast<UInt16>((c >> 10) + 0xd800);
|
uint16_t utf16h = static_cast<uint16_t>((c >> 10) + 0xd800);
|
||||||
UInt16 utf16l = static_cast<UInt16>((c & 0x03ff) + 0xdc00);
|
uint16_t utf16l = static_cast<uint16_t>((c & 0x03ff) + 0xdc00);
|
||||||
dst.append(reinterpret_cast<const char *>(&utf16h), 2);
|
dst.append(reinterpret_cast<const char *>(&utf16h), 2);
|
||||||
dst.append(reinterpret_cast<const char *>(&utf16l), 2);
|
dst.append(reinterpret_cast<const char *>(&utf16l), 2);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -240,9 +240,9 @@ ServerProxy::EResult ServerProxy::parseMessage(const uint8_t *code)
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (memcmp(code, kMsgDKeyDown, 4) == 0) {
|
else if (memcmp(code, kMsgDKeyDown, 4) == 0) {
|
||||||
UInt16 id = 0;
|
uint16_t id = 0;
|
||||||
UInt16 mask = 0;
|
uint16_t mask = 0;
|
||||||
UInt16 button = 0;
|
uint16_t button = 0;
|
||||||
ProtocolUtil::readf(m_stream, kMsgDKeyDown + 4, &id, &mask, &button);
|
ProtocolUtil::readf(m_stream, kMsgDKeyDown + 4, &id, &mask, &button);
|
||||||
LOG((CLOG_DEBUG1 "recv key down id=0x%08x, mask=0x%04x, button=0x%04x", id, mask, button));
|
LOG((CLOG_DEBUG1 "recv key down id=0x%08x, mask=0x%04x, button=0x%04x", id, mask, button));
|
||||||
|
|
||||||
|
|
@ -251,9 +251,9 @@ ServerProxy::EResult ServerProxy::parseMessage(const uint8_t *code)
|
||||||
|
|
||||||
else if (memcmp(code, kMsgDKeyDownLang, 4) == 0) {
|
else if (memcmp(code, kMsgDKeyDownLang, 4) == 0) {
|
||||||
std::string lang;
|
std::string lang;
|
||||||
UInt16 id = 0;
|
uint16_t id = 0;
|
||||||
UInt16 mask = 0;
|
uint16_t mask = 0;
|
||||||
UInt16 button = 0;
|
uint16_t button = 0;
|
||||||
|
|
||||||
ProtocolUtil::readf(m_stream, kMsgDKeyDownLang + 4, &id, &mask, &button, &lang);
|
ProtocolUtil::readf(m_stream, kMsgDKeyDownLang + 4, &id, &mask, &button, &lang);
|
||||||
LOG((CLOG_DEBUG1 "recv key down id=0x%08x, mask=0x%04x, button=0x%04x, lang=\"%s\"", id, mask, button, lang.c_str())
|
LOG((CLOG_DEBUG1 "recv key down id=0x%08x, mask=0x%04x, button=0x%04x, lang=\"%s\"", id, mask, button, lang.c_str())
|
||||||
|
|
@ -514,7 +514,7 @@ void ServerProxy::enter()
|
||||||
{
|
{
|
||||||
// parse
|
// parse
|
||||||
int16_t x, y;
|
int16_t x, y;
|
||||||
UInt16 mask;
|
uint16_t mask;
|
||||||
UInt32 seqNum;
|
UInt32 seqNum;
|
||||||
ProtocolUtil::readf(m_stream, kMsgCEnter + 4, &x, &y, &seqNum, &mask);
|
ProtocolUtil::readf(m_stream, kMsgCEnter + 4, &x, &y, &seqNum, &mask);
|
||||||
LOG((CLOG_DEBUG1 "recv enter, %d,%d %d %04x", x, y, seqNum, mask));
|
LOG((CLOG_DEBUG1 "recv enter, %d,%d %d %04x", x, y, seqNum, mask));
|
||||||
|
|
@ -585,7 +585,7 @@ void ServerProxy::grabClipboard()
|
||||||
m_client->grabClipboard(id);
|
m_client->grabClipboard(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ServerProxy::keyDown(UInt16 id, UInt16 mask, UInt16 button, const std::string &lang)
|
void ServerProxy::keyDown(uint16_t id, uint16_t mask, uint16_t button, const std::string &lang)
|
||||||
{
|
{
|
||||||
// get mouse up to date
|
// get mouse up to date
|
||||||
flushCompressedMouse();
|
flushCompressedMouse();
|
||||||
|
|
@ -607,7 +607,7 @@ void ServerProxy::keyRepeat()
|
||||||
flushCompressedMouse();
|
flushCompressedMouse();
|
||||||
|
|
||||||
// parse
|
// parse
|
||||||
UInt16 id, mask, count, button;
|
uint16_t id, mask, count, button;
|
||||||
std::string lang;
|
std::string lang;
|
||||||
ProtocolUtil::readf(m_stream, kMsgDKeyRepeat + 4, &id, &mask, &count, &button, &lang);
|
ProtocolUtil::readf(m_stream, kMsgDKeyRepeat + 4, &id, &mask, &count, &button, &lang);
|
||||||
LOG(
|
LOG(
|
||||||
|
|
@ -632,7 +632,7 @@ void ServerProxy::keyUp()
|
||||||
flushCompressedMouse();
|
flushCompressedMouse();
|
||||||
|
|
||||||
// parse
|
// parse
|
||||||
UInt16 id, mask, button;
|
uint16_t id, mask, button;
|
||||||
ProtocolUtil::readf(m_stream, kMsgDKeyUp + 4, &id, &mask, &button);
|
ProtocolUtil::readf(m_stream, kMsgDKeyUp + 4, &id, &mask, &button);
|
||||||
LOG((CLOG_DEBUG1 "recv key up id=0x%08x, mask=0x%04x, button=0x%04x", id, mask, button));
|
LOG((CLOG_DEBUG1 "recv key up id=0x%08x, mask=0x%04x, button=0x%04x", id, mask, button));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ private:
|
||||||
void leave();
|
void leave();
|
||||||
void setClipboard();
|
void setClipboard();
|
||||||
void grabClipboard();
|
void grabClipboard();
|
||||||
void keyDown(UInt16 id, UInt16 mask, UInt16 button, const std::string &lang);
|
void keyDown(uint16_t id, uint16_t mask, uint16_t button, const std::string &lang);
|
||||||
void keyRepeat();
|
void keyRepeat();
|
||||||
void keyUp();
|
void keyUp();
|
||||||
void mouseDown();
|
void mouseDown();
|
||||||
|
|
|
||||||
|
|
@ -85,7 +85,6 @@
|
||||||
#include <CoreServices/CoreServices.h>
|
#include <CoreServices/CoreServices.h>
|
||||||
#else
|
#else
|
||||||
using SInt32 = signed TYPE_OF_SIZE_4;
|
using SInt32 = signed TYPE_OF_SIZE_4;
|
||||||
using UInt16 = unsigned TYPE_OF_SIZE_2;
|
|
||||||
using UInt32 = unsigned TYPE_OF_SIZE_4;
|
using UInt32 = unsigned TYPE_OF_SIZE_4;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
#include "deskflow/protocol_types.h"
|
#include "deskflow/protocol_types.h"
|
||||||
#include "io/IStream.h"
|
#include "io/IStream.h"
|
||||||
|
|
||||||
static const UInt16 kIntervalThreshold = 1;
|
static const uint16_t kIntervalThreshold = 1;
|
||||||
|
|
||||||
FileChunk::FileChunk(size_t size) : Chunk(size)
|
FileChunk::FileChunk(size_t size) : Chunk(size)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -160,7 +160,7 @@ void ProtocolUtil::vreadf(deskflow::IStream *stream, const char *fmt, va_list ar
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
// 2 byte integer
|
// 2 byte integer
|
||||||
*static_cast<UInt16 *>(destination) = read2BytesInt(stream);
|
*static_cast<uint16_t *>(destination) = read2BytesInt(stream);
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
// 4 byte integer
|
// 4 byte integer
|
||||||
|
|
@ -184,7 +184,7 @@ void ProtocolUtil::vreadf(deskflow::IStream *stream, const char *fmt, va_list ar
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
// 2 byte integer
|
// 2 byte integer
|
||||||
readVector2BytesInt(stream, *static_cast<std::vector<UInt16> *>(destination));
|
readVector2BytesInt(stream, *static_cast<std::vector<uint16_t> *>(destination));
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
// 4 byte integer
|
// 4 byte integer
|
||||||
|
|
@ -260,7 +260,7 @@ UInt32 ProtocolUtil::getLength(const char *fmt, va_list args)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
len = 2 * (UInt32)(va_arg(args, std::vector<UInt16> *))->size() + 4;
|
len = 2 * (UInt32)(va_arg(args, std::vector<uint16_t> *))->size() + 4;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 4:
|
||||||
|
|
@ -325,7 +325,7 @@ void ProtocolUtil::writef(std::vector<uint8_t> &buffer, const char *fmt, va_list
|
||||||
|
|
||||||
case 2: {
|
case 2: {
|
||||||
// 2 byte integers
|
// 2 byte integers
|
||||||
const std::vector<UInt16> *list = va_arg(args, const std::vector<UInt16> *);
|
const std::vector<uint16_t> *list = va_arg(args, const std::vector<uint16_t> *);
|
||||||
writeVectorInt(list, buffer);
|
writeVectorInt(list, buffer);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
@ -458,13 +458,13 @@ uint8_t ProtocolUtil::read1ByteInt(deskflow::IStream *stream)
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
|
||||||
UInt16 ProtocolUtil::read2BytesInt(deskflow::IStream *stream)
|
uint16_t ProtocolUtil::read2BytesInt(deskflow::IStream *stream)
|
||||||
{
|
{
|
||||||
const UInt32 BufferSize = 2;
|
const UInt32 BufferSize = 2;
|
||||||
std::array<uint8_t, BufferSize> buffer = {};
|
std::array<uint8_t, BufferSize> buffer = {};
|
||||||
read(stream, buffer.data(), BufferSize);
|
read(stream, buffer.data(), BufferSize);
|
||||||
|
|
||||||
UInt16 Result = static_cast<UInt16>((static_cast<UInt16>(buffer[0]) << 8) | static_cast<UInt16>(buffer[1]));
|
uint16_t Result = static_cast<uint16_t>((static_cast<uint16_t>(buffer[0]) << 8) | static_cast<uint16_t>(buffer[1]));
|
||||||
LOG((CLOG_DEBUG2 "readf: read 2 byte integer: %d (0x%x)", Result, Result));
|
LOG((CLOG_DEBUG2 "readf: read 2 byte integer: %d (0x%x)", Result, Result));
|
||||||
|
|
||||||
return Result;
|
return Result;
|
||||||
|
|
@ -492,7 +492,7 @@ void ProtocolUtil::readVector1ByteInt(deskflow::IStream *stream, std::vector<uin
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ProtocolUtil::readVector2BytesInt(deskflow::IStream *stream, std::vector<UInt16> &destination)
|
void ProtocolUtil::readVector2BytesInt(deskflow::IStream *stream, std::vector<uint16_t> &destination)
|
||||||
{
|
{
|
||||||
UInt32 size = readVectorSize(stream);
|
UInt32 size = readVectorSize(stream);
|
||||||
for (UInt32 i = 0; i < size; ++i) {
|
for (UInt32 i = 0; i < size; ++i) {
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ public:
|
||||||
- \%2i -- converts integer argument to 2 byte integer in NBO
|
- \%2i -- converts integer argument to 2 byte integer in NBO
|
||||||
- \%4i -- converts integer argument to 4 byte integer in NBO
|
- \%4i -- converts integer argument to 4 byte integer in NBO
|
||||||
- \%1I -- converts std::vector<uint8_t>* to 1 byte integers
|
- \%1I -- converts std::vector<uint8_t>* to 1 byte integers
|
||||||
- \%2I -- converts std::vector<UInt16>* to 2 byte integers in NBO
|
- \%2I -- converts std::vector<uint16_t>* to 2 byte integers in NBO
|
||||||
- \%4I -- converts std::vector<UInt32>* to 4 byte integers in NBO
|
- \%4I -- converts std::vector<UInt32>* to 4 byte integers in NBO
|
||||||
- \%s -- converts std::string* to stream of bytes
|
- \%s -- converts std::string* to stream of bytes
|
||||||
- \%S -- converts integer N and const uint8_t* to stream of N bytes
|
- \%S -- converts integer N and const uint8_t* to stream of N bytes
|
||||||
|
|
@ -68,7 +68,7 @@ public:
|
||||||
- \%2i -- reads an NBO 2 byte integer; arg is SInt32* or UInt32*
|
- \%2i -- reads an NBO 2 byte integer; arg is SInt32* or UInt32*
|
||||||
- \%4i -- reads an NBO 4 byte integer; arg is SInt32* or UInt32*
|
- \%4i -- reads an NBO 4 byte integer; arg is SInt32* or UInt32*
|
||||||
- \%1I -- reads 1 byte integers; arg is std::vector<uint8_t>*
|
- \%1I -- reads 1 byte integers; arg is std::vector<uint8_t>*
|
||||||
- \%2I -- reads NBO 2 byte integers; arg is std::vector<UInt16>*
|
- \%2I -- reads NBO 2 byte integers; arg is std::vector<uint16_t>*
|
||||||
- \%4I -- reads NBO 4 byte integers; arg is std::vector<UInt32>*
|
- \%4I -- reads NBO 4 byte integers; arg is std::vector<UInt32>*
|
||||||
- \%s -- reads bytes; argument must be a std::string*, \b not a char*
|
- \%s -- reads bytes; argument must be a std::string*, \b not a char*
|
||||||
*/
|
*/
|
||||||
|
|
@ -87,14 +87,14 @@ private:
|
||||||
* @brief Handles 1,2, or 4 byte Integers
|
* @brief Handles 1,2, or 4 byte Integers
|
||||||
*/
|
*/
|
||||||
static uint8_t read1ByteInt(deskflow::IStream *stream);
|
static uint8_t read1ByteInt(deskflow::IStream *stream);
|
||||||
static UInt16 read2BytesInt(deskflow::IStream *stream);
|
static uint16_t read2BytesInt(deskflow::IStream *stream);
|
||||||
static UInt32 read4BytesInt(deskflow::IStream *stream);
|
static UInt32 read4BytesInt(deskflow::IStream *stream);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Handles a Vector of integers
|
* @brief Handles a Vector of integers
|
||||||
*/
|
*/
|
||||||
static void readVector1ByteInt(deskflow::IStream *, std::vector<uint8_t> &);
|
static void readVector1ByteInt(deskflow::IStream *, std::vector<uint8_t> &);
|
||||||
static void readVector2BytesInt(deskflow::IStream *, std::vector<UInt16> &);
|
static void readVector2BytesInt(deskflow::IStream *, std::vector<uint16_t> &);
|
||||||
static void readVector4BytesInt(deskflow::IStream *, std::vector<UInt32> &);
|
static void readVector4BytesInt(deskflow::IStream *, std::vector<UInt32> &);
|
||||||
static UInt32 readVectorSize(deskflow::IStream *stream);
|
static UInt32 readVectorSize(deskflow::IStream *stream);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,9 +41,9 @@ invalid key; platforms that use 0 as a physical key identifier
|
||||||
will have to remap that value to some arbitrary unused id.
|
will have to remap that value to some arbitrary unused id.
|
||||||
*/
|
*/
|
||||||
#if __APPLE__
|
#if __APPLE__
|
||||||
typedef UInt16 KeyButton;
|
typedef uint16_t KeyButton;
|
||||||
#else
|
#else
|
||||||
using KeyButton = UInt16;
|
using KeyButton = uint16_t;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//! Modifier key mask
|
//! Modifier key mask
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ static const int16_t kProtocolMajorVersion = 1;
|
||||||
static const int16_t kProtocolMinorVersion = 8;
|
static const int16_t kProtocolMinorVersion = 8;
|
||||||
|
|
||||||
// default contact port number
|
// default contact port number
|
||||||
static const UInt16 kDefaultPort = 24800;
|
static const uint16_t kDefaultPort = 24800;
|
||||||
|
|
||||||
// maximum total length for greeting returned by client
|
// maximum total length for greeting returned by client
|
||||||
static const UInt32 kMaxHelloLength = 1024;
|
static const UInt32 kMaxHelloLength = 1024;
|
||||||
|
|
|
||||||
|
|
@ -195,17 +195,17 @@ void IpcLogOutputter::sendBuffer()
|
||||||
m_sending = false;
|
m_sending = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void IpcLogOutputter::bufferMaxSize(UInt16 bufferMaxSize)
|
void IpcLogOutputter::bufferMaxSize(uint16_t bufferMaxSize)
|
||||||
{
|
{
|
||||||
m_bufferMaxSize = bufferMaxSize;
|
m_bufferMaxSize = bufferMaxSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
UInt16 IpcLogOutputter::bufferMaxSize() const
|
uint16_t IpcLogOutputter::bufferMaxSize() const
|
||||||
{
|
{
|
||||||
return m_bufferMaxSize;
|
return m_bufferMaxSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
void IpcLogOutputter::bufferRateLimit(UInt16 writeLimit, double timeLimit)
|
void IpcLogOutputter::bufferRateLimit(uint16_t writeLimit, double timeLimit)
|
||||||
{
|
{
|
||||||
m_bufferRateWriteLimit = writeLimit;
|
m_bufferRateWriteLimit = writeLimit;
|
||||||
m_bufferRateTimeLimit = timeLimit;
|
m_bufferRateTimeLimit = timeLimit;
|
||||||
|
|
|
||||||
|
|
@ -62,13 +62,13 @@ public:
|
||||||
Set the maximum size of the buffer to protect memory
|
Set the maximum size of the buffer to protect memory
|
||||||
from runaway logging.
|
from runaway logging.
|
||||||
*/
|
*/
|
||||||
void bufferMaxSize(UInt16 bufferMaxSize);
|
void bufferMaxSize(uint16_t bufferMaxSize);
|
||||||
|
|
||||||
//! Set the rate limit
|
//! Set the rate limit
|
||||||
/*!
|
/*!
|
||||||
Set the maximum number of \p writeRate for every \p timeRate in seconds.
|
Set the maximum number of \p writeRate for every \p timeRate in seconds.
|
||||||
*/
|
*/
|
||||||
void bufferRateLimit(UInt16 writeLimit, double timeLimit);
|
void bufferRateLimit(uint16_t writeLimit, double timeLimit);
|
||||||
|
|
||||||
//! Send the buffer
|
//! Send the buffer
|
||||||
/*!
|
/*!
|
||||||
|
|
@ -86,7 +86,7 @@ public:
|
||||||
/*!
|
/*!
|
||||||
Returns the maximum size of the buffer.
|
Returns the maximum size of the buffer.
|
||||||
*/
|
*/
|
||||||
UInt16 bufferMaxSize() const;
|
uint16_t bufferMaxSize() const;
|
||||||
|
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
|
|
@ -110,10 +110,10 @@ private:
|
||||||
ArchMutex m_notifyMutex;
|
ArchMutex m_notifyMutex;
|
||||||
bool m_bufferWaiting;
|
bool m_bufferWaiting;
|
||||||
IArchMultithread::ThreadID m_bufferThreadId;
|
IArchMultithread::ThreadID m_bufferThreadId;
|
||||||
UInt16 m_bufferMaxSize;
|
uint16_t m_bufferMaxSize;
|
||||||
UInt16 m_bufferRateWriteLimit;
|
uint16_t m_bufferRateWriteLimit;
|
||||||
double m_bufferRateTimeLimit;
|
double m_bufferRateTimeLimit;
|
||||||
UInt16 m_bufferWriteCount;
|
uint16_t m_bufferWriteCount;
|
||||||
double m_bufferRateStart;
|
double m_bufferRateStart;
|
||||||
IpcClientType m_clientType;
|
IpcClientType m_clientType;
|
||||||
ArchMutex m_runningMutex;
|
ArchMutex m_runningMutex;
|
||||||
|
|
|
||||||
|
|
@ -23,10 +23,10 @@
|
||||||
struct CBMPHeader
|
struct CBMPHeader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
UInt16 type;
|
uint16_t type;
|
||||||
UInt32 size;
|
UInt32 size;
|
||||||
UInt16 reserved1;
|
uint16_t reserved1;
|
||||||
UInt16 reserved2;
|
uint16_t reserved2;
|
||||||
UInt32 offset;
|
UInt32 offset;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -43,7 +43,7 @@ static void toLE(uint8_t *&dst, char src)
|
||||||
dst += 1;
|
dst += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void toLE(uint8_t *&dst, UInt16 src)
|
static void toLE(uint8_t *&dst, uint16_t src)
|
||||||
{
|
{
|
||||||
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
||||||
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
||||||
|
|
@ -89,8 +89,8 @@ std::string OSXClipboardBMPConverter::fromIClipboard(const std::string &bmp) con
|
||||||
toLE(dst, 'B');
|
toLE(dst, 'B');
|
||||||
toLE(dst, 'M');
|
toLE(dst, 'M');
|
||||||
toLE(dst, static_cast<UInt32>(14 + bmp.size()));
|
toLE(dst, static_cast<UInt32>(14 + bmp.size()));
|
||||||
toLE(dst, static_cast<UInt16>(0));
|
toLE(dst, static_cast<uint16_t>(0));
|
||||||
toLE(dst, static_cast<UInt16>(0));
|
toLE(dst, static_cast<uint16_t>(0));
|
||||||
toLE(dst, static_cast<UInt32>(14 + 40));
|
toLE(dst, static_cast<UInt32>(14 + 40));
|
||||||
return std::string(reinterpret_cast<const char *>(header), 14) + bmp;
|
return std::string(reinterpret_cast<const char *>(header), 14) + bmp;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -330,7 +330,7 @@ KeyButton OSXKeyState::mapKeyFromEvent(KeyIDs &ids, KeyModifierMask *maskOut, CG
|
||||||
//}
|
//}
|
||||||
|
|
||||||
// choose action
|
// choose action
|
||||||
UInt16 action;
|
uint16_t action;
|
||||||
if (eventKind == kCGEventKeyDown) {
|
if (eventKind == kCGEventKeyDown) {
|
||||||
action = kUCKeyActionDown;
|
action = kUCKeyActionDown;
|
||||||
} else if (CGEventGetIntegerValueField(event, kCGKeyboardEventAutorepeat) == 1) {
|
} else if (CGEventGetIntegerValueField(event, kCGKeyboardEventAutorepeat) == 1) {
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ private:
|
||||||
// mouse button handler. pressed is true if this is a mousedown
|
// mouse button handler. pressed is true if this is a mousedown
|
||||||
// event, false if it is a mouseup event. macButton is the index
|
// event, false if it is a mouseup event. macButton is the index
|
||||||
// of the button pressed using the mac button mapping.
|
// of the button pressed using the mac button mapping.
|
||||||
bool onMouseButton(bool pressed, UInt16 macButton);
|
bool onMouseButton(bool pressed, uint16_t macButton);
|
||||||
bool onMouseWheel(SInt32 xDelta, SInt32 yDelta) const;
|
bool onMouseWheel(SInt32 xDelta, SInt32 yDelta) const;
|
||||||
|
|
||||||
void constructMouseButtonEventMap();
|
void constructMouseButtonEventMap();
|
||||||
|
|
@ -150,10 +150,10 @@ private:
|
||||||
void hideCursor();
|
void hideCursor();
|
||||||
|
|
||||||
// map deskflow mouse button to mac buttons
|
// map deskflow mouse button to mac buttons
|
||||||
ButtonID mapDeskflowButtonToMac(UInt16) const;
|
ButtonID mapDeskflowButtonToMac(uint16_t) const;
|
||||||
|
|
||||||
// map mac mouse button to deskflow buttons
|
// map mac mouse button to deskflow buttons
|
||||||
ButtonID mapMacButtonToDeskflow(UInt16) const;
|
ButtonID mapMacButtonToDeskflow(uint16_t) const;
|
||||||
|
|
||||||
// map mac scroll wheel value to a deskflow scroll wheel value
|
// map mac scroll wheel value to a deskflow scroll wheel value
|
||||||
SInt32 mapScrollWheelToDeskflow(SInt32) const;
|
SInt32 mapScrollWheelToDeskflow(SInt32) const;
|
||||||
|
|
@ -272,7 +272,7 @@ private:
|
||||||
Evil, and this should be moved to a place where it need not
|
Evil, and this should be moved to a place where it need not
|
||||||
be mutable as soon as possible. */
|
be mutable as soon as possible. */
|
||||||
mutable MouseButtonState m_buttonState;
|
mutable MouseButtonState m_buttonState;
|
||||||
using MouseButtonEventMapType = std::map<UInt16, CGEventType>;
|
using MouseButtonEventMapType = std::map<uint16_t, CGEventType>;
|
||||||
std::vector<MouseButtonEventMapType> MouseButtonEventMap;
|
std::vector<MouseButtonEventMapType> MouseButtonEventMap;
|
||||||
|
|
||||||
bool m_cursorHidden;
|
bool m_cursorHidden;
|
||||||
|
|
|
||||||
|
|
@ -429,9 +429,9 @@ void OSXScreen::constructMouseButtonEventMap()
|
||||||
{kCGEventOtherMouseUp, kCGEventOtherMouseDragged, kCGEventOtherMouseDown}
|
{kCGEventOtherMouseUp, kCGEventOtherMouseDragged, kCGEventOtherMouseDown}
|
||||||
};
|
};
|
||||||
|
|
||||||
for (UInt16 button = 0; button < NumButtonIDs; button++) {
|
for (uint16_t button = 0; button < NumButtonIDs; button++) {
|
||||||
MouseButtonEventMapType new_map;
|
MouseButtonEventMapType new_map;
|
||||||
for (UInt16 state = (UInt32)kMouseButtonUp; state < kMouseButtonStateMax; state++) {
|
for (uint16_t state = (UInt32)kMouseButtonUp; state < kMouseButtonStateMax; state++) {
|
||||||
CGEventType curEvent = source[button][state];
|
CGEventType curEvent = source[button][state];
|
||||||
new_map[state] = curEvent;
|
new_map[state] = curEvent;
|
||||||
}
|
}
|
||||||
|
|
@ -1073,7 +1073,7 @@ bool OSXScreen::onMouseMove(CGFloat mx, CGFloat my)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OSXScreen::onMouseButton(bool pressed, UInt16 macButton)
|
bool OSXScreen::onMouseButton(bool pressed, uint16_t macButton)
|
||||||
{
|
{
|
||||||
// Buttons 2 and 3 are inverted on the mac
|
// Buttons 2 and 3 are inverted on the mac
|
||||||
ButtonID button = mapMacButtonToDeskflow(macButton);
|
ButtonID button = mapMacButtonToDeskflow(macButton);
|
||||||
|
|
@ -1312,7 +1312,7 @@ bool OSXScreen::onHotKey(EventRef event) const
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
ButtonID OSXScreen::mapDeskflowButtonToMac(UInt16 button) const
|
ButtonID OSXScreen::mapDeskflowButtonToMac(uint16_t button) const
|
||||||
{
|
{
|
||||||
switch (button) {
|
switch (button) {
|
||||||
case 1:
|
case 1:
|
||||||
|
|
@ -1326,7 +1326,7 @@ ButtonID OSXScreen::mapDeskflowButtonToMac(UInt16 button) const
|
||||||
return static_cast<ButtonID>(button);
|
return static_cast<ButtonID>(button);
|
||||||
}
|
}
|
||||||
|
|
||||||
ButtonID OSXScreen::mapMacButtonToDeskflow(UInt16 macButton) const
|
ButtonID OSXScreen::mapMacButtonToDeskflow(uint16_t macButton) const
|
||||||
{
|
{
|
||||||
switch (macButton) {
|
switch (macButton) {
|
||||||
case 1:
|
case 1:
|
||||||
|
|
|
||||||
|
|
@ -147,14 +147,14 @@ KeyID OSXUchrKeyResource::getKey(UInt32 table, UInt32 button) const
|
||||||
return keys.front();
|
return keys.front();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OSXUchrKeyResource::getDeadKey(KeySequence &keys, UInt16 index) const
|
bool OSXUchrKeyResource::getDeadKey(KeySequence &keys, uint16_t index) const
|
||||||
{
|
{
|
||||||
if (m_sri == NULL || index >= m_sri->keyStateRecordCount) {
|
if (m_sri == NULL || index >= m_sri->keyStateRecordCount) {
|
||||||
// XXX -- should we be using some other fallback?
|
// XXX -- should we be using some other fallback?
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
UInt16 state = 0;
|
uint16_t state = 0;
|
||||||
if (!getKeyRecord(keys, index, state)) {
|
if (!getKeyRecord(keys, index, state)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -188,13 +188,13 @@ bool OSXUchrKeyResource::getDeadKey(KeySequence &keys, UInt16 index) const
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool OSXUchrKeyResource::getKeyRecord(KeySequence &keys, UInt16 index, UInt16 &state) const
|
bool OSXUchrKeyResource::getKeyRecord(KeySequence &keys, uint16_t index, uint16_t &state) const
|
||||||
{
|
{
|
||||||
const uint8_t *const base = reinterpret_cast<const uint8_t *>(m_resource);
|
const uint8_t *const base = reinterpret_cast<const uint8_t *>(m_resource);
|
||||||
const UCKeyStateRecord *sr = reinterpret_cast<const UCKeyStateRecord *>(base + m_sri->keyStateRecordOffsets[index]);
|
const UCKeyStateRecord *sr = reinterpret_cast<const UCKeyStateRecord *>(base + m_sri->keyStateRecordOffsets[index]);
|
||||||
const UCKeyStateEntryTerminal *kset = reinterpret_cast<const UCKeyStateEntryTerminal *>(sr->stateEntryData);
|
const UCKeyStateEntryTerminal *kset = reinterpret_cast<const UCKeyStateEntryTerminal *>(sr->stateEntryData);
|
||||||
|
|
||||||
UInt16 nextState = 0;
|
uint16_t nextState = 0;
|
||||||
bool found = false;
|
bool found = false;
|
||||||
if (state == 0) {
|
if (state == 0) {
|
||||||
found = true;
|
found = true;
|
||||||
|
|
@ -206,7 +206,7 @@ bool OSXUchrKeyResource::getKeyRecord(KeySequence &keys, UInt16 index, UInt16 &s
|
||||||
// we have a next entry
|
// we have a next entry
|
||||||
switch (sr->stateEntryFormat) {
|
switch (sr->stateEntryFormat) {
|
||||||
case kUCKeyStateEntryTerminalFormat:
|
case kUCKeyStateEntryTerminalFormat:
|
||||||
for (UInt16 j = 0; j < sr->stateEntryCount; ++j) {
|
for (uint16_t j = 0; j < sr->stateEntryCount; ++j) {
|
||||||
if (kset[j].curState == state) {
|
if (kset[j].curState == state) {
|
||||||
if (!addSequence(keys, kset[j].charData)) {
|
if (!addSequence(keys, kset[j].charData)) {
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -249,7 +249,7 @@ bool OSXUchrKeyResource::getKeyRecord(KeySequence &keys, UInt16 index, UInt16 &s
|
||||||
bool OSXUchrKeyResource::addSequence(KeySequence &keys, UCKeyCharSeq c) const
|
bool OSXUchrKeyResource::addSequence(KeySequence &keys, UCKeyCharSeq c) const
|
||||||
{
|
{
|
||||||
if ((c & kUCKeyOutputTestForIndexMask) == kUCKeyOutputSequenceIndexMask) {
|
if ((c & kUCKeyOutputTestForIndexMask) == kUCKeyOutputSequenceIndexMask) {
|
||||||
UInt16 index = (c & kUCKeyOutputGetIndexMask);
|
uint16_t index = (c & kUCKeyOutputGetIndexMask);
|
||||||
if (index < m_sdi->charSequenceCount &&
|
if (index < m_sdi->charSequenceCount &&
|
||||||
m_sdi->charSequenceOffsets[index] != m_sdi->charSequenceOffsets[index + 1]) {
|
m_sdi->charSequenceOffsets[index] != m_sdi->charSequenceOffsets[index + 1]) {
|
||||||
// XXX -- sequences not supported yet
|
// XXX -- sequences not supported yet
|
||||||
|
|
|
||||||
|
|
@ -40,8 +40,8 @@ public:
|
||||||
private:
|
private:
|
||||||
using KeySequence = std::vector<KeyID>;
|
using KeySequence = std::vector<KeyID>;
|
||||||
|
|
||||||
bool getDeadKey(KeySequence &keys, UInt16 index) const;
|
bool getDeadKey(KeySequence &keys, uint16_t index) const;
|
||||||
bool getKeyRecord(KeySequence &keys, UInt16 index, UInt16 &state) const;
|
bool getKeyRecord(KeySequence &keys, uint16_t index, uint16_t &state) const;
|
||||||
bool addSequence(KeySequence &keys, UCKeyCharSeq c) const;
|
bool addSequence(KeySequence &keys, UCKeyCharSeq c) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
@ -51,5 +51,5 @@ private:
|
||||||
const UCKeySequenceDataIndex *m_sdi;
|
const UCKeySequenceDataIndex *m_sdi;
|
||||||
const UCKeyStateRecordsIndex *m_sri;
|
const UCKeyStateRecordsIndex *m_sri;
|
||||||
const UCKeyStateTerminators *m_st;
|
const UCKeyStateTerminators *m_st;
|
||||||
UInt16 m_spaceOutput;
|
uint16_t m_spaceOutput;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -25,8 +25,8 @@ public:
|
||||||
UInt32 biSize;
|
UInt32 biSize;
|
||||||
SInt32 biWidth;
|
SInt32 biWidth;
|
||||||
SInt32 biHeight;
|
SInt32 biHeight;
|
||||||
UInt16 biPlanes;
|
uint16_t biPlanes;
|
||||||
UInt16 biBitCount;
|
uint16_t biBitCount;
|
||||||
UInt32 biCompression;
|
UInt32 biCompression;
|
||||||
UInt32 biSizeImage;
|
UInt32 biSizeImage;
|
||||||
SInt32 biXPelsPerMeter;
|
SInt32 biXPelsPerMeter;
|
||||||
|
|
@ -37,7 +37,7 @@ public:
|
||||||
|
|
||||||
// BMP is little-endian
|
// BMP is little-endian
|
||||||
|
|
||||||
static void toLE(uint8_t *&dst, UInt16 src)
|
static void toLE(uint8_t *&dst, uint16_t src)
|
||||||
{
|
{
|
||||||
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
||||||
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
||||||
|
|
@ -62,9 +62,9 @@ static void toLE(uint8_t *&dst, UInt32 src)
|
||||||
dst += 4;
|
dst += 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline UInt16 fromLEU16(const uint8_t *data)
|
static inline uint16_t fromLEU16(const uint8_t *data)
|
||||||
{
|
{
|
||||||
return static_cast<UInt16>(data[0]) | (static_cast<UInt16>(data[1]) << 8);
|
return static_cast<uint16_t>(data[0]) | (static_cast<uint16_t>(data[1]) << 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline SInt32 fromLES32(const uint8_t *data)
|
static inline SInt32 fromLES32(const uint8_t *data)
|
||||||
|
|
@ -152,8 +152,8 @@ std::string XWindowsClipboardAnyBitmapConverter::toIClipboard(const std::string
|
||||||
toLE(dst, static_cast<UInt32>(40));
|
toLE(dst, static_cast<UInt32>(40));
|
||||||
toLE(dst, static_cast<SInt32>(w));
|
toLE(dst, static_cast<SInt32>(w));
|
||||||
toLE(dst, static_cast<SInt32>(h));
|
toLE(dst, static_cast<SInt32>(h));
|
||||||
toLE(dst, static_cast<UInt16>(1));
|
toLE(dst, static_cast<uint16_t>(1));
|
||||||
toLE(dst, static_cast<UInt16>(depth));
|
toLE(dst, static_cast<uint16_t>(depth));
|
||||||
toLE(dst, static_cast<UInt32>(0)); // BI_RGB
|
toLE(dst, static_cast<UInt32>(0)); // BI_RGB
|
||||||
toLE(dst, static_cast<UInt32>(image.size()));
|
toLE(dst, static_cast<UInt32>(image.size()));
|
||||||
toLE(dst, static_cast<SInt32>(2834)); // 72 dpi
|
toLE(dst, static_cast<SInt32>(2834)); // 72 dpi
|
||||||
|
|
|
||||||
|
|
@ -22,10 +22,10 @@
|
||||||
struct CBMPHeader
|
struct CBMPHeader
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
UInt16 type;
|
uint16_t type;
|
||||||
UInt32 size;
|
UInt32 size;
|
||||||
UInt16 reserved1;
|
uint16_t reserved1;
|
||||||
UInt16 reserved2;
|
uint16_t reserved2;
|
||||||
UInt32 offset;
|
UInt32 offset;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -42,7 +42,7 @@ static void toLE(uint8_t *&dst, char src)
|
||||||
dst += 1;
|
dst += 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void toLE(uint8_t *&dst, UInt16 src)
|
static void toLE(uint8_t *&dst, uint16_t src)
|
||||||
{
|
{
|
||||||
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
dst[0] = static_cast<uint8_t>(src & 0xffu);
|
||||||
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
dst[1] = static_cast<uint8_t>((src >> 8) & 0xffu);
|
||||||
|
|
@ -96,8 +96,8 @@ std::string XWindowsClipboardBMPConverter::fromIClipboard(const std::string &bmp
|
||||||
toLE(dst, 'B');
|
toLE(dst, 'B');
|
||||||
toLE(dst, 'M');
|
toLE(dst, 'M');
|
||||||
toLE(dst, static_cast<UInt32>(14 + bmp.size()));
|
toLE(dst, static_cast<UInt32>(14 + bmp.size()));
|
||||||
toLE(dst, static_cast<UInt16>(0));
|
toLE(dst, static_cast<uint16_t>(0));
|
||||||
toLE(dst, static_cast<UInt16>(0));
|
toLE(dst, static_cast<uint16_t>(0));
|
||||||
toLE(dst, static_cast<UInt32>(14 + 40));
|
toLE(dst, static_cast<UInt32>(14 + 40));
|
||||||
return std::string(reinterpret_cast<const char *>(header), 14) + bmp;
|
return std::string(reinterpret_cast<const char *>(header), 14) + bmp;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ using ::testing::Return;
|
||||||
#define TEST_HOST "localhost"
|
#define TEST_HOST "localhost"
|
||||||
|
|
||||||
const size_t kMockDataSize = 1024 * 1024 * 10; // 10MB
|
const size_t kMockDataSize = 1024 * 1024 * 10; // 10MB
|
||||||
const UInt16 kMockDataChunkIncrement = 1024; // 1KB
|
const uint16_t kMockDataChunkIncrement = 1024; // 1KB
|
||||||
const char *kMockFilename = "tmp/test/NetworkTests.mock";
|
const char *kMockFilename = "tmp/test/NetworkTests.mock";
|
||||||
const size_t kMockFileSize = 1024 * 1024 * 10; // 10MB
|
const size_t kMockFileSize = 1024 * 1024 * 10; // 10MB
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ MATCHER_P(EqVoidPointeeInt8, expected, "")
|
||||||
|
|
||||||
MATCHER_P(EqVoidPointeeInt16, expected, "")
|
MATCHER_P(EqVoidPointeeInt16, expected, "")
|
||||||
{
|
{
|
||||||
const UInt16 Actual16 = (*static_cast<const UInt16 *>(arg));
|
const uint16_t Actual16 = (*static_cast<const uint16_t *>(arg));
|
||||||
return (expected == (Actual16 >> 8));
|
return (expected == (Actual16 >> 8));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -77,7 +77,7 @@ MATCHER_P(EqVoidVectorInt1byte, expected, "")
|
||||||
MATCHER_P(EqVoidVectorInt2bytes, expected, "")
|
MATCHER_P(EqVoidVectorInt2bytes, expected, "")
|
||||||
{
|
{
|
||||||
bool Result = true;
|
bool Result = true;
|
||||||
const UInt16 *Actual = (static_cast<const UInt16 *>(arg)) + 2;
|
const uint16_t *Actual = (static_cast<const uint16_t *>(arg)) + 2;
|
||||||
const size_t Size = *(Actual - 1) >> 8;
|
const size_t Size = *(Actual - 1) >> 8;
|
||||||
|
|
||||||
if (Size == expected.size()) {
|
if (Size == expected.size()) {
|
||||||
|
|
@ -139,7 +139,7 @@ class ProtocolUtilTests : public ::testing::Test
|
||||||
public:
|
public:
|
||||||
MockStream stream;
|
MockStream stream;
|
||||||
uint8_t ActualInt8 = 0;
|
uint8_t ActualInt8 = 0;
|
||||||
UInt16 ActualInt16 = 0;
|
uint16_t ActualInt16 = 0;
|
||||||
UInt32 ActualInt32 = 0;
|
UInt32 ActualInt32 = 0;
|
||||||
std::string ActualString;
|
std::string ActualString;
|
||||||
};
|
};
|
||||||
|
|
@ -253,11 +253,11 @@ class ReadfIntVectorTestFixture : public ReadfIntTestFixture {};
|
||||||
|
|
||||||
TEST_P(ReadfIntVectorTestFixture, readf_int_vector) {
|
TEST_P(ReadfIntVectorTestFixture, readf_int_vector) {
|
||||||
std::vector<uint8_t> Actual1Byte = {};
|
std::vector<uint8_t> Actual1Byte = {};
|
||||||
std::vector<UInt16> Actual2Bytes = {};
|
std::vector<uint16_t> Actual2Bytes = {};
|
||||||
std::vector<UInt32> Actual4Bytes = {};
|
std::vector<UInt32> Actual4Bytes = {};
|
||||||
|
|
||||||
const std::vector<uint8_t> Expected1Byte = {10, 10};
|
const std::vector<uint8_t> Expected1Byte = {10, 10};
|
||||||
const std::vector<UInt16> Expected2Bytes = {10, 10};
|
const std::vector<uint16_t> Expected2Bytes = {10, 10};
|
||||||
const std::vector<UInt32> Expected4Bytes = {10, 10};
|
const std::vector<UInt32> Expected4Bytes = {10, 10};
|
||||||
std::array<uint8_t, 4> StreamVectorSize{{0, 0, 0, 2}};
|
std::array<uint8_t, 4> StreamVectorSize{{0, 0, 0, 2}};
|
||||||
|
|
||||||
|
|
@ -298,7 +298,7 @@ INSTANTIATE_TEST_SUITE_P(ReadfIntVectorTests, ReadfIntVectorTestFixture,
|
||||||
class ReadfIntAndStringTest : public ReadfIntTestFixture {
|
class ReadfIntAndStringTest : public ReadfIntTestFixture {
|
||||||
public:
|
public:
|
||||||
uint8_t ActualInt8 = 0;
|
uint8_t ActualInt8 = 0;
|
||||||
UInt16 ActualInt16 = 0;
|
uint16_t ActualInt16 = 0;
|
||||||
UInt32 ActualInt32 = 32;
|
UInt32 ActualInt32 = 32;
|
||||||
std::string ActualString;
|
std::string ActualString;
|
||||||
};
|
};
|
||||||
|
|
@ -436,7 +436,7 @@ class WriteIntTest
|
||||||
public:
|
public:
|
||||||
MockStream stream;
|
MockStream stream;
|
||||||
uint8_t Expected1Byte = 5;
|
uint8_t Expected1Byte = 5;
|
||||||
UInt16 Expected2Bytes = 10;
|
uint16_t Expected2Bytes = 10;
|
||||||
UInt32 Expected4Bytes = 15;
|
UInt32 Expected4Bytes = 15;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -471,7 +471,7 @@ class WriteIntVectorTest
|
||||||
public:
|
public:
|
||||||
MockStream stream;
|
MockStream stream;
|
||||||
const std::vector<uint8_t> Expected1Byte = {10, 20, 30};
|
const std::vector<uint8_t> Expected1Byte = {10, 20, 30};
|
||||||
const std::vector<UInt16> Expected2Byte = {40, 50, 60};
|
const std::vector<uint16_t> Expected2Byte = {40, 50, 60};
|
||||||
const std::vector<UInt32> Expected4Byte = {70, 80, 90};
|
const std::vector<UInt32> Expected4Byte = {70, 80, 90};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue