![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
.
More...
#include <MDSTk/Base/mdsTypes.h>#include <MDSTk/Base/mdsAssert.h>#include <MDSTk/Base/mdsException.h>#include <MDSTk/Base/mdsSharedPtr.h>#include <MDSTk/Base/mdsLock.h>#include <MDSTk/System/mdsNamedPipe.h>#include <MDSTk/System/mdsSharedMem.h>#include <MDSTk/System/mdsSemaphore.h>#include <MDSTk/System/mdsString.h>#include "mdsModuleExport.h"#include <cstdio>#include <string>#include <vector>Classes | |
| class | mds::mod::CChannel |
| Base abstract class for all classes implementing channels. More... | |
| class | mds::mod::CFileChannel |
| I/O by means of reading and writing files. More... | |
| class | mds::mod::CFileChannelU |
| I/O by means of reading and writing files with Unicode names. More... | |
| class | mds::mod::CNullChannel |
| Null channel that doesn't write or read any data. More... | |
| class | mds::mod::CPipeChannel |
| Channel via named pipes. More... | |
| class | mds::mod::CSharedMemChannel |
| Channel over shared memory. More... | |
| class | mds::mod::CStdChannel |
| Channel implemented via reading stdin and writing stdout. More... | |
Namespaces | |
| namespace | mds |
Medical Data Segmentation Toolkit (MDSTk) | |
| namespace | mds::mod |
Typedefs | |
| typedef CChannel::tSmartPtr | mds::mod::CChannelPtr |
| Smart pointer to channel. | |
| typedef CFileChannel::tSmartPtr | mds::mod::CFileChannelPtr |
| Smart pointer to file channel. | |
| typedef CFileChannelU::tSmartPtr | mds::mod::CFileChannelUPtr |
| Smart pointer to file channel. | |
| typedef CNullChannel::tSmartPtr | mds::mod::CNullChannelPtr |
| Smart pointer to null channel. | |
| typedef CPipeChannel::tSmartPtr | mds::mod::CPipeChannelPtr |
| Smart pointer to pipe channel. | |
| typedef CSharedMemChannel::tSmartPtr | mds::mod::CSharedMemChannelPtr |
| Smart pointer to shared memory channel. | |
| typedef CStdChannel::tSmartPtr | mds::mod::CStdChannelPtr |
| Smart pointer to stdin/stdout channel. | |
Enumerations | |
| enum | mds::mod::EChannelMedium { mds::mod::CH_NULL = 0, mds::mod::CH_STDIO = 1, mds::mod::CH_FILE, mds::mod::CH_PIPE, mds::mod::CH_SHM, mds::mod::CH_TCP, mds::mod::CH_MEM } |
| Channel transmission medium. More... | |
| enum | mds::mod::EChannelType { mds::mod::CH_UNKNOWN = 0, mds::mod::CH_IN = 1 << 0, mds::mod::CH_OUT = 1 << 1, mds::mod::CH_BIDIRECTIONAL = CH_IN | CH_OUT, mds::mod::CH_COMPRESSOR = 1 << 2, mds::mod::CH_PREDICTOR = 1 << 3 } |
| Channel types. More... | |
Variables | |
| const unsigned | mds::mod::CH_CONNECTION_TIMEOUT = 15000 |
| Timeout used for connection establishing. | |
| const unsigned | mds::mod::CH_WAIT_TIMEOUT = 1000 |
| Timeout used for waiting for data. | |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
.
Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2003/10/23
Description:
1.7.6.1