Public Types | |
| enum | { ERR_OK = 0, ERR_INVALID_DATA = -1, ERR_SUSPENDED = -2 } |
Public Member Functions | |
| Translator () | |
| virtual | ~Translator () |
| void | SetMessage (const Message &cMsg) |
| void | SetTarget (const Messenger &cTarget, bool bSendData) |
| void | SetTarget (DataReceiver *pcTarget) |
| virtual void | SetConfig (const Message &cConfig)=0 |
| virtual status_t | AddData (const void *pData, size_t nLen, bool bFinal) |
| virtual ssize_t | AvailableDataSize ()=0 |
| virtual ssize_t | Read (void *pData, size_t nLen)=0 |
| virtual void | Abort ()=0 |
| virtual void | Reset ()=0 |
Protected Member Functions | |
| virtual status_t | DataAdded (void *pData, size_t nLen, bool bFinal) |
| void | Invoke (void *pData, size_t nSize, bool bFinal) |
Classes | |
| struct | Internal |
| Translator::Translator | ( | ) |
| Translator::~Translator | ( | ) | [virtual] |
| void Translator::SetMessage | ( | const Message & | cMsg | ) |
| void Translator::SetTarget | ( | const Messenger & | cTarget, | |
| bool | bSendData | |||
| ) |
| void Translator::SetTarget | ( | DataReceiver * | pcTarget | ) |
| virtual void os::Translator::SetConfig | ( | const Message & | cConfig | ) | [pure virtual] |
| status_t Translator::AddData | ( | const void * | pData, | |
| size_t | nLen, | |||
| bool | bFinal | |||
| ) | [virtual] |
| virtual ssize_t os::Translator::AvailableDataSize | ( | ) | [pure virtual] |
| virtual ssize_t os::Translator::Read | ( | void * | pData, | |
| size_t | nLen | |||
| ) | [pure virtual] |
| virtual void os::Translator::Abort | ( | ) | [pure virtual] |
| virtual void os::Translator::Reset | ( | ) | [pure virtual] |
| status_t Translator::DataAdded | ( | void * | pData, | |
| size_t | nLen, | |||
| bool | bFinal | |||
| ) | [protected, virtual] |
| void Translator::Invoke | ( | void * | pData, | |
| size_t | nSize, | |||
| bool | bFinal | |||
| ) | [protected] |
1.5.1