SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
SoDaBase.hxx File Reference

The Baseclass for all SoDa objects, and useful commonly used classes. More...

#include "Command.hxx"
#include "Debug.hxx"
#include <complex>
#include <string>
#include <sys/types.h>
#include <unistd.h>
#include <sys/syscall.h>
#include <SoDa/Format.hxx>
#include <SoDa/MailBox.hxx>
#include <signal.h>
#include <stdio.h>

Go to the source code of this file.

Classes

class  SoDa::Base
 The SoDa Base class. More...
class  SoDa::SDR::Exception
 The SoDa::SDR Exception class (to distinguish it from the SoDaLibrary SoDa::Exception class. More...
class  SoDa::Buf< BaseT >
 The Buffer Class. More...
class  SoDa::FBuf
 Buf specialized buffer for floats only. More...
class  SoDa::CBuf
 Buf specialized buffer for floats only. More...

Namespaces

namespace  SoDa
namespace  SoDa::SDR

Typedefs

typedef std::shared_ptr< FBufSoDa::FBufPtr
typedef std::shared_ptr< CBufSoDa::CBufPtr
typedef SoDa::MailBox< CommandPtrSoDa::CmdMBox
 Mailboxes that carry commands only are of type CmdMBox.
typedef std::shared_ptr< CmdMBoxSoDa::CmdMBoxPtr
typedef SoDa::MailBox< FBufPtrSoDa::FDatMBox
 Mailboxes that carry float or complex data are of type DatMBox.
typedef std::shared_ptr< FDatMBoxSoDa::FDatMBoxPtr
typedef SoDa::MailBox< CBufPtrSoDa::CDatMBox
 Mailboxes that carry float or complex data are of type DatMBox.
typedef std::shared_ptr< CDatMBoxSoDa::CDatMBoxPtr
typedef std::shared_ptr< BaseSoDa::BasePtr

Enumerations

enum  SoDa::RXTX { SoDa::RX , SoDa::TX , SoDa::TXRX }
 We often need to distinguis between the RX and TX device. More...

Detailed Description

The Baseclass for all SoDa objects, and useful commonly used classes.

SoDa base and commonly used classes

Author
Matt Reilly (kb1vc)

Definition in file SoDaBase.hxx.