Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IConsole Interface Referenceabstract

#include <p6runtimeif.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6R::P6ERR readStdin (P6CHAR *pBuffer, P6SIZE cBytesToread, P6SIZE *pcBytesRead)=0
 
virtual P6INT32 release (void)=0
 
virtual P6R::P6ERR writeStderr (const P6CHAR *pFmt, P6ARG *pArgs, P6UINT32 cArgs, P6SIZE *pcBytesWritten)=0
 
virtual P6R::P6ERR writeStderrW (const P6WCHAR *pFmt, P6ARG *pArgs, P6UINT32 cArgs, P6SIZE *pcBytesWritten)=0
 
virtual P6R::P6ERR writeStdout (const P6CHAR *pFmt, P6ARG *pArgs, P6UINT32 cArgs, P6SIZE *pcBytesWritten)=0
 
virtual P6R::P6ERR writeStdoutW (const P6WCHAR *pFmt, P6ARG *pArgs, P6UINT32 cArgs, P6SIZE *pcBytesWritten)=0
 

Detailed Description

Provides very basic, thread safe access to the console, allowing the console to be read from and written to.

Definition at line 2969 of file p6runtimeif.h.


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