rogue
Loading...
Searching...
No Matches
src
rogue
protocols
module.cpp
Go to the documentation of this file.
1
18
#include "
rogue/Directives.h
"
19
20
#include "
rogue/protocols/module.h
"
21
22
#include <RogueConfig.h>
23
24
#include <boost/python.hpp>
25
26
#include "
rogue/protocols/batcher/module.h
"
27
#include "
rogue/protocols/packetizer/module.h
"
28
#include "
rogue/protocols/rssi/module.h
"
29
#include "
rogue/protocols/srp/module.h
"
30
#include "
rogue/protocols/udp/module.h
"
31
#include "
rogue/protocols/xilinx/module.h
"
32
33
namespace
bp = boost::python;
34
35
void
rogue::protocols::setup_module
() {
36
// map the IO namespace to a sub-module
37
bp::object module(bp::handle<>(bp::borrowed(PyImport_AddModule(
"rogue.protocols"
))));
38
39
// make "from mypackage import class1" work
40
bp::scope().attr(
"protocols"
) =
module
;
41
42
// set the current scope to the new sub-module
43
bp::scope io_scope =
module
;
44
45
rogue::protocols::packetizer::setup_module
();
46
rogue::protocols::rssi::setup_module
();
47
rogue::protocols::srp::setup_module
();
48
rogue::protocols::udp::setup_module
();
49
rogue::protocols::batcher::setup_module
();
50
rogue::protocols::xilinx::setup_module
();
51
}
Directives.h
rogue::protocols::batcher::setup_module
void setup_module()
Definition
module.cpp:38
rogue::protocols::packetizer::setup_module
void setup_module()
Definition
module.cpp:32
rogue::protocols::rssi::setup_module
void setup_module()
Definition
module.cpp:32
rogue::protocols::srp::setup_module
void setup_module()
Definition
module.cpp:31
rogue::protocols::udp::setup_module
void setup_module()
Definition
module.cpp:31
rogue::protocols::xilinx::setup_module
void setup_module()
Definition
module.cpp:30
rogue::protocols::setup_module
void setup_module()
Definition
module.cpp:35
module.h
module.h
module.h
module.h
module.h
module.h
module.h
Generated by
1.9.8