|
| | 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.