This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _CPP_HEADER_CODE_GENERATOR_H_ | |
#define _CPP_HEADER_CODE_GENERATOR_H_ | |
#include "CodeGenerator.h" | |
struct CppHeaderGenerator { | |
enum { | |
EAccess_Public = 0x01, | |
EAccess_Protected = 0x02, | |
EAccess_Private = 0x04 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _MEMORY_H_ | |
#define _MEMORY_H_ | |
void* Malloc( size_t size ); | |
void Free( void* buf ); | |
void* AlignMalloc( size_t size, size_t align ); | |
void AlignFree( void* buf ); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _PROCESS_H_ | |
#define _PROCESS_H_ | |
load | |
execute | |
create process | |
terminate process | |
get/set process attributes | |
wait for time, wait event, signal event |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _FILESYSTEM_H_ | |
#define _FILESYSTEM_H_ | |
create file, delete file | |
open, close | |
read, write, reposition | |
get/set file attributes | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef _DEVICE_H_ | |
#define _DEVICE_H_ | |
request device, release device | |
read, write, reposition | |
get/set device attributes | |
logically attach or detach devices | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Information Maintenance. | |
get/set time or date | |
get/set system data | |
get/set process, file, or device attributes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Communication. | |
create, delete communication connection | |
send, receive messages | |
transfer status information | |
attach or detach remote devices |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://widefox.pbworks.com/w/page/8042308/Kernel%20Comparison%20Linux%20vs%20Windows |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stddef.h> | |
#include <stdlib.h> | |
#pragma warning(disable:4996) | |
/************************************************************************/ | |
/* Zip file struct */ | |
/* */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//------------------------------------------------------------------------------- | |
//! | |
//! \created 10/Oct/12 | |
//! \brief A class to implement simple HTTP server, | |
//! response to simple HTTP request. | |
//------------------------------------------------------------------------------- | |
#ifndef __HTTPSERVER_HPP__ | |
#define __HTTPSERVER_HPP__ | |
#define MAX_HTTP_URL_PATH_SIZE 260 |
OlderNewer