Click here to Skip to main content
15,881,882 members
Articles / Mobile Apps

A simple solution to see the inside of your code

Rate me:
Please Sign up or sign in to vote.
4.69/5 (13 votes)
25 May 2006CPOL2 min read 54.7K   906   43  
A simple solution to see the inside of your code.
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>MyTracer</name>
    </assembly>
    <members>
        <member name="T:MyTracer.About">
            <summary>
            Summary description for About.
            </summary>
        </member>
        <member name="F:MyTracer.About.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:MyTracer.About.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
        </member>
        <member name="M:MyTracer.About.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:MyTracer.Message">
            <summary>
            Message class
            </summary>
        </member>
        <member name="T:MyTracer.MessageFactory">
            <summary>
            Summary description for MessageFactory.
            </summary>
        </member>
        <member name="T:MyTracer.PipeMessage">
            <summary>
            Summary description for PipeMessage.
            </summary>
        </member>
        <member name="T:MyTracer.PipeServer">
            <summary>
            PipeServer implement server functionality.
            <br></br>
            <br></br>
            <br></br>
            <para><b>Commands:</b></para>
            <br></br>
            <list>
            <li>Start tracer</li>
            <li>Stop tracer</li>
            <li>Clear messages</li>
            </list>
            <br></br>
            <br></br>
            <br></br>
            <para><b>Application show various information like:</b></para>
            <br></br>
            <list>
            <li>Type		- error, warning, information, service(reserved), unknown</li>
            <li>DateTime	- message time</li>
            <li>Application - application who generate the message</li>
            <li>Source		- Assembly.Class.Method who generate the message</li>
            <li>Message		- message text</li>
            </list>
            <br></br>
            <br></br>
            <br></br>
            <para><b>A demo version of this application look like below:</b></para>
            <img src="d:\demo.bmp"></img>
            </summary>
        </member>
        <member name="T:MyTracer.Server">
            <summary>
            Summary description for Server.
            </summary>
        </member>
        <member name="E:MyTracer.Server.DataReadyEvent">
            <summary>
            semnalizeaza date pe teava
            </summary>
        </member>
        <member name="E:MyTracer.Server.ErrorEvent">
            <summary>
            semnalizeaza erori
            </summary>
        </member>
        <member name="M:MyTracer.PipeServer.Start">
            <summary>
            Start server
            </summary>
        </member>
        <member name="M:MyTracer.PipeServer.Run">
            <summary>
            Server main loop
            </summary>
            <returns>return false if application can't create or connect to a named pipe</returns>
        </member>
        <member name="M:MyTracer.PipeServer.Read">
            <summary>
            Read from pipe
            </summary>
        </member>
        <member name="M:MyTracer.PipeServer.Stop">
            <summary>
            Stop server
            </summary>
        </member>
        <member name="T:MyTracer.SocketMessage">
            <summary>
            Summary description for SocketMessage.
            </summary>
        </member>
        <member name="T:MyTracer.SocketServer">
            <summary>
            Summary description for SocketServer.
            </summary>
        </member>
        <member name="M:MyTracer.SocketServer.Stop">
            <summary>
            Stop server
            </summary>
        </member>
        <member name="T:MyTracer.TracerApp">
            <summary>
            TracerApp is the application class.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_ACCESS_DUPLEX">
            <summary>
            Duplex pipe access.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_ACCESS_INBOUND">
            <summary>
            Inbound pipe access.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_WAIT">
            <summary>
            Pipe blocking mode.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_NOWAIT">
            <summary>
            Pipe non-blocking mode.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_READMODE_BYTE">
            <summary>
            Pipe read mode of type Byte.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_READMODE_MESSAGE">
            <summary>
            Pipe read mode of type Message.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_TYPE_BYTE">
            <summary>
            Byte pipe type.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_TYPE_MESSAGE">
            <summary>
            Message pipe type.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_CLIENT_END">
            <summary>
            Pipe client end.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_SERVER_END">
            <summary>
            Pipe server end.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.PIPE_UNLIMITED_INSTANCES">
            <summary>
            Unlimited server pipe instances.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.NMPWAIT_WAIT_FOREVER">
            <summary>
            Waits indefinitely when connecting to a pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.NMPWAIT_NOWAIT">
            <summary>
            Does not wait for the named pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.NMPWAIT_USE_DEFAULT_WAIT">
            <summary>
            Uses the default time-out specified in a call to the CreateNamedPipe method.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.GENERIC_READ">
            <summary>
            
            </summary>
        </member>
        <member name="F:MyTracer.W32API.GENERIC_WRITE">
            <summary>
            Generic write access to the pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.GENERIC_EXECUTE">
            <summary>
            Generic execute access to the pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.GENERIC_ALL">
            <summary>
            Read, write, and execute access.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.CREATE_NEW">
            <summary>
            Create new file. Fails if the file exists.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.CREATE_ALWAYS">
            <summary>
            Create new file. Overrides an existing file.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.OPEN_EXISTING">
            <summary>
            Open existing file.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.OPEN_ALWAYS">
            <summary>
            Open existing file. If the file does not exist, creates it.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.TRUNCATE_EXISTING">
            <summary>
            Opens the file and truncates it so that its size is zero bytes.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.INVALID_HANDLE_VALUE">
            <summary>
            Invalid operating system handle.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_SUCCESS">
            <summary>
            The operation completed successfully.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_CANNOT_CONNECT_TO_PIPE">
            <summary>
            The system cannot find the file specified.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_PIPE_BUSY">
            <summary>
            All pipe instances are busy.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_NO_DATA">
            <summary>
            The pipe is being closed.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_PIPE_NOT_CONNECTED">
            <summary>
            No process is on the other end of the pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_MORE_DATA">
            <summary>
            More data is available.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_PIPE_CONNECTED">
            <summary>
            There is a process on other end of the pipe.
            </summary>
        </member>
        <member name="F:MyTracer.W32API.ERROR_PIPE_LISTENING">
            <summary>
            Waiting for a process to open the other end of the pipe.
            </summary>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer
Romania Romania
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions