Changes between Version 10 and Version 11 of AppDev


Ignore:
Timestamp:
Jun 19, 2014, 11:47:18 AM (10 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AppDev

    v10 v11  
    1 = Cross-platform functions =
     1[[PageOutline]]
    22
    3 If you're porting an existing Unix app to Windows,
    4 you'll find that while most POSIX calls are supported on Windows,
    5 some are not.
     3= Cross-platform utility functions =
    64
    7 BOINC supplies some generic functions with implementations for all platforms.
    8 Similar code may be available from other open-source projects
     5BOINC supplies various functions that may be useful in applications,
     6such as cross-platform interfaces to operating system features.
     7
     8== Miscellaneous ==
    99
    1010General functions (in lib/util.cpp/h):
     
    1616 read_file_string(const char* path, std::string&):: read file into string
    1717
    18 Filesystem functions (in lib/filesys.cpp/h):
     18== File system ==
     19
     20File system functions (in lib/filesys.cpp/h):
    1921{{{
    2022  extern int boinc_delete_file(const char*);
     
    4951}}}
    5052
    51 Various RSA cryptographic functions: lib/crypt.cpp,h
     53== XML parsing ==
    5254
    53 Various MD5 hash functions: lib/md5.cpp,h
     55See lib/parse.cpp,h
    5456
    55 Semaphores: lib/synch.cpp,h
     57== String functions ==
    5658
    57 Shared memory: lib/shmem.cpp,h
     59See lib/str_util.h
    5860
    59 Network communication: lib/network.cpp,h
     61Cross-platform support for strlcpy(), strlcat(), strcasestr() and strcasecmp() is in lib/str_replace.cpp,h
     62
     63== RSA cryptography ==
     64
     65See lib/crypt.cpp,h
     66
     67== MD5 hash ==
     68See lib/md5.cpp,h
     69
     70== Semaphores ==
     71See lib/synch.cpp,h
     72
     73== Shared memory ==
     74See lib/shmem.cpp,h
     75
     76== Network communication ==
     77See lib/network.cpp,h
     78
     79== Process control ==
     80See lib/proc_control.cpp,h