|
| CRegisterPortImpl (int MaxNumQuadlets=1, bool TransportLayerSwapsEndianess=false) |
| Constructor. More...
|
|
virtual | ~CRegisterPortImpl () |
| Destructor. More...
|
|
virtual EAccessMode | GetAccessMode () const =0 |
| Get the access mode of the node. More...
|
|
virtual void | ReadRegister (uint32_t *pRegisters, int64_t Address, int64_t Length)=0 |
| Reads an array of quadlets from the port. More...
|
|
virtual void | WriteRegister (const uint32_t *pRegisters, int64_t Address, int64_t Length)=0 |
| Writes an array of quadlets to the port. More...
|
|
virtual void | Read (void *pBuffer, int64_t Address, int64_t Length) |
| Reads a chunk of bytes from the port. More...
|
|
virtual void | Write (const void *pBuffer, int64_t Address, int64_t Length) |
| Writes a chunk of bytes to the port. More...
|
|
virtual void | SetPortImpl (IPort *pPort) |
| Sets pointer the real port implementation; this function may called only once. More...
|
|
| CPortImpl () |
| Constructor. More...
|
|
virtual | ~CPortImpl () |
| Destructor. More...
|
|
virtual EYesNo | GetSwapEndianess () |
| Determines if the port adapter must perform an endianness swap. More...
|
|
virtual void | Replay (IPortWriteList *pPortRecorder, bool Invalidate=true) |
| sends the commands to the camera. More...
|
|
void | InvalidateNode () |
|
Standard implementation for a port using a register based transport layer.