Go to the source code of this file.
|
template<class T > |
void | WireGet (const epicsUInt8 *pWireSrc, T &) |
|
template<class T > |
void | WireSet (const T &, epicsUInt8 *pWireDst) |
|
template<class T > |
void | AlignedWireGet (const T &, T &) |
|
template<class T > |
void | AlignedWireSet (const T &, T &) |
|
epicsUInt16 | byteSwap (const epicsUInt16 &src) |
|
epicsUInt32 | byteSwap (const epicsUInt32 &src) |
|
template<> |
void | WireGet< epicsUInt8 > (const epicsUInt8 *pWireSrc, epicsUInt8 &dst) |
|
template<> |
void | WireGet< epicsUInt16 > (const epicsUInt8 *pWireSrc, epicsUInt16 &dst) |
|
template<> |
void | WireGet< epicsUInt32 > (const epicsUInt8 *pWireSrc, epicsUInt32 &dst) |
|
template<> |
void | WireSet< epicsUInt8 > (const epicsUInt8 &src, epicsUInt8 *pWireDst) |
|
template<> |
void | WireSet< epicsUInt16 > (const epicsUInt16 &src, epicsUInt8 *pWireDst) |
|
template<> |
void | WireSet< epicsUInt32 > (const epicsUInt32 &src, epicsUInt8 *pWireDst) |
|
template<class T >
void AlignedWireGet |
( |
const T & |
src, |
|
|
T & |
dst |
|
) |
| |
|
inline |
template<class T >
void AlignedWireSet |
( |
const T & |
src, |
|
|
T & |
dst |
|
) |
| |
|
inline |
Definition at line 108 of file osiWireFormat.h.
111 ( ( src << 8u ) | ( src >> 8u ) );
unsigned short epicsUInt16
Definition at line 115 of file osiWireFormat.h.
118 static_cast < epicsUInt16 > ( src >> 16u ) );
120 static_cast < epicsUInt16 > ( src ) );
122 ( ( tmp1 << 16u ) | tmp0 );
template<class T >
void WireGet |
( |
const epicsUInt8 * |
pWireSrc, |
|
|
T & |
dst |
|
) |
| |
|
inline |
Definition at line 177 of file osiWireFormat.h.
181 ( pWireSrc[0] << 8u ) | pWireSrc[1] );
unsigned short epicsUInt16
Definition at line 185 of file osiWireFormat.h.
189 ( pWireSrc[0] << 24u ) |
190 ( pWireSrc[1] << 16u ) |
191 ( pWireSrc[2] << 8u ) |
template<class T >
void WireSet |
( |
const T & |
src, |
|
|
epicsUInt8 * |
pWireDst |
|
) |
| |
|
inline |