Fabrique

A build language for complex systems

 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fabrique::plugins::SysctlPlugin Class Reference

Provides access to the sysctl(3) set of C library functions. More...

Inheritance diagram for fabrique::plugins::SysctlPlugin:
fabrique::plugin::Plugin fabrique::Typed

Classes

class  Factory
 

Public Member Functions

virtual shared_ptr
< dag::Structure
Create (dag::DAGBuilder &) const override
 
- Public Member Functions inherited from fabrique::plugin::Plugin
const Descriptordescriptor () const
 
- Public Member Functions inherited from fabrique::Typed
 Typed (const Type &t)
 
virtual const Typetype () const
 

Additional Inherited Members

- Static Public Member Functions inherited from fabrique::plugin::Plugin
static Plugin::DescriptornullPlugin ()
 
- Protected Member Functions inherited from fabrique::plugin::Plugin
 Plugin (const Type &, const Descriptor &descriptor)
 

Detailed Description

Provides access to the sysctl(3) set of C library functions.

Many useful properties of the system are represented (or controlled) with sysctl(3) entries. For instance, Fabrique build descriptions might like to inspect the values of kern.ostype, kern.osrelease, etc.

Definition at line 63 of file SysctlPlugin.cc.


The documentation for this class was generated from the following file: