NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EchoService Member List

This is the complete list of members for EchoService, including all inherited members.

SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::__attribute__((nonnull(6))) unsigned create_ec_helper(C *tlsNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::__attribute__((noreturn)) block_forever()NovaPrograminlineprotected
NovaProgram::__attribute__((nonnull(6))) unsigned create_ec_helper(C *tlsNovaProgramprotected
NovaProgram::__attribute__((noreturn)) block_forever()NovaPrograminlineprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_CapAllocator
NovaProgram::_cap_CapAllocator
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_blockNovaProgramprotected
NovaProgram::_cap_blockNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_orderCapAllocator
NovaProgram::_cap_orderCapAllocator
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_cap_startCapAllocator
NovaProgram::_cap_startCapAllocator
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_console_dataProgramConsoleprotected
ProgramConsole::_console_dataProgramConsoleprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_free_physNovaProgramprotected
NovaProgram::_free_physNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_free_virtNovaProgramprotected
NovaProgram::_free_virtNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_hipNovaProgramprotected
NovaProgram::_hipNovaProgramprotected
_storageEchoServiceprivate
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_vga_consoleProgramConsoleprotected
ProgramConsole::_vga_consoleProgramConsoleprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_vga_regsProgramConsoleprotected
ProgramConsole::_vga_regsProgramConsoleprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::_virt_physNovaProgramprotected
NovaProgram::_virt_physNovaProgramprotected
alloc_cap(unsigned count=1)SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >inlinevirtual
alloc_crd()EchoServiceinline
alloc_crd()EchoServiceinline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::alloc_utcb()NovaPrograminlineprotected
NovaProgram::alloc_utcb()NovaPrograminlineprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::capNovaProgramprotected
NovaProgram::capNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order)CapAllocatorinline
NovaProgram::CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order)CapAllocatorinline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::console_init(const char *name, Semaphore *sem)ProgramConsoleinlineprotected
ProgramConsole::console_init(const char *name, Semaphore *sem)ProgramConsoleinlineprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::cpunrNovaProgramprotected
NovaProgram::cpunrNovaProgramprotected
create_ec4pt(phy_cpu_no cpu, Utcb **utcb_out, cap_sel ec=~0u)SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >inlinevirtual
dealloc_cap(cap_sel c)SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >inlinevirtual
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::NovaProgram::dealloc_cap(unsigned cap, unsigned count=1)CapAllocatorinline
NovaProgram::dealloc_cap(unsigned cap, unsigned count=1)CapAllocatorinline
EchoClientDataStorage typedefEchoServiceprivate
EchoService()EchoServiceinline
EchoService()EchoServiceinline
EchoService()EchoServiceinline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::excbaseNovaProgramprotected
NovaProgram::excbaseNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::exit(const char *msg)NovaPrograminlinestatic
NovaProgram::exit(const char *msg)NovaPrograminlinestatic
flag_revokeEchoServiceprivate
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::funcNovaProgramprotected
NovaProgram::funcNovaProgramprotected
handle_request(EchoClient *client, unsigned op, Utcb::Frame &input, Utcb &utcb, bool &free_cap)EchoServiceinlineprivatevirtual
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::init_mem(Hip *hip)NovaPrograminlineprotected
NovaProgram::init_mem(Hip *hip)NovaPrograminlineprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::localNovaProgramprotected
NovaProgram::localNovaProgramprotected
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::mycpu()BasePrograminlinestatic
NovaProgram::mycpu()BasePrograminlinestatic
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::myutcb(unsigned long esp=0)BasePrograminlinestatic
NovaProgram::myutcb(unsigned long esp=0)BasePrograminlinestatic
new_session(EchoClient *client)EchoServiceinlineprivatevirtual
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::NovaProgram()NovaPrograminline
NovaProgram::NovaProgram()NovaPrograminline
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid)EchoServiceinline
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid)EchoServiceinline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::putc(void *data, int value)ProgramConsoleinlineprotectedstatic
ProgramConsole::putc(void *data, int value)ProgramConsoleinlineprotectedstatic
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::request_mapping(char *start, unsigned long size, unsigned long hotspot)BasePrograminlinestatic
NovaProgram::request_mapping(char *start, unsigned long size, unsigned long hotspot)BasePrograminlinestatic
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself)BasePrograminlinestatic
NovaProgram::revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself)BasePrograminlinestatic
run(Utcb *utcb, Hip *hip)EchoServiceinline
run(Utcb *utcb, Hip *hip)EchoServiceinline
SServiceProgram(const char *console_name="service")SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >inline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::stack_sizeBaseProgramstatic
NovaProgram::stack_sizeBaseProgramstatic
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::stack_size_shiftBaseProgramstatic
NovaProgram::stack_size_shiftBaseProgramstatic
start_service(Utcb *utcb, Hip *hip)EchoServiceinline
start_service(Utcb *utcb, Hip *hip)EchoServiceinline
SServiceProgram< EchoClient, EchoService, BASE_SSERVICE >::utcb_outNovaProgramprotected
NovaProgram::utcb_outNovaProgramprotected