Baigudin Software avatar
EOOS Systems logo
home
ru region
en region

Interface «eoos::api::System»

The operating system syscall interface.

public: virtual api::Heap& getHeap();

Returns the system heap memory.

Returns:
The system heap memory.

public: virtual api::MutexManager& getMutexManager();

Returns mutex sub-system.

Returns:
The mutex sub-system.

public: virtual api::Scheduler& getScheduler();

Returns the system scheduler.

Returns:
The system scheduler.

public: virtual api::SemaphoreManager& getSemaphoreManager();

Returns semaphore sub-system.

Returns:
The semaphore sub-system.

public: virtual api::StreamManager& getStreamManager();

Returns stream sub-system.

Returns:
The stream sub-system.

public: virtual bool_t isConstructed() const;

Tests if this object has been constructed.

Returns:
True if object has been constructed successfully.

protected: virtual ~System();

Destructor.

Back to class list