home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / MacTCP class library / revisions.c < prev   
Encoding:
Text File  |  1994-11-30  |  2.4 KB  |  63 lines  |  [TEXT/KAHL]

  1. /*
  2.  
  3.   MacTCP classes
  4.  
  5.      Copyright © NCSA, University of Illinois;    June 2, 1992
  6.   Eric Johnson, John Newlin and Igor Livshits
  7.   
  8.   This code may be used, modified, and distributed free of charge and obligation.
  9.   
  10. */
  11. /*
  12.  
  13. John's revisions
  14. ================
  15.  
  16. 1. Changed CTCPClient::GetLocalAddress() to have only one return.  (6/10/92 isl)
  17. 2. Changed CTCPDriver::IMacTCPDriver() to avoid moving memory error.  (6/10/92 isl)
  18. 3. Changed CTCP::SetDestination() to avoid errors caused by SegLoader moving memory.  (6/10/92 isl)
  19. 4. Changed CTCP::GetDestination() for same reason as above.  (6/10/92 isl)
  20. 5. Changed CTCPClient::ITCPClient() to avoid moving memory error.  (6/10/92 isl)
  21. 6. The parameter block is now disposed by the driver, not the stream.  (6/10/92 isl)
  22. 7. Changed CTCPDriver::Control() to ::SendControlInfoToDriver().  (6/10/92 isl)
  23. 8. Redundant FailNIL()'s removed.  (6/10/92 isl)
  24. 9. Revised handling of the parameter block -- SetSize__, Make__, Get__, Set__.  (6/10/92 isl)
  25. 10.Added CTCP::GetInputBuffer().  (6/15/92 isl)
  26. 11.Added CTCPClient::MyBufferReceiveData().  (6/15/92 isl)
  27. 12.Changed CTCPClient::MyBufferReceiveData() to not restore the original buffer 
  28.                                              if it is null. (6/19/92 jn)
  29. 13.Added CTCPClient::ReleaseBuffer().  (6/19/92 jn)
  30. 14.Changed CTCP declaration to make GetTimeout and SetTimeout public so I could change
  31.    the timeout value from the Client.
  32.  
  33. */
  34. /*
  35.  
  36. Igor's revisions
  37. ================
  38.  
  39. 1. Fixed a silly pb incompatibility bug in CTCP::GetMyIPAddress().  (6/15/92 isl)
  40. 2. Rewrote CTCPClient::GetLocalAddress() return last error and take an argument.  (6/15/92 isl)
  41. 3. Added CTCPClient::GetLocalDotAddress().  (6/15/92 isl)
  42. 4. Incorporated John's vesion of CTCP::SetInputBuffer().  (6/15/92 isl)
  43. 5. Added CTCP::ReleaseInputBuffer().  (6/15/92 isl)
  44. 6. Added release methods for each of the stream and output buffers.  (6/16/92 isl)
  45. 7. Added a release method for all three buffers.  (6/16/92 isl)
  46. 8. Rewrote CTCP::SetInputBuffer() to only set to passed buffer (John's original).  (6/16/92 isl)
  47. 9. Wrote a CTCP::CreateBuffer() method just in case.  (6/16/92 isl)
  48. 10.Renamed __Data to __Buffer in CTCP for consistency.  (6/16/92 isl)
  49.  
  50.  
  51. */
  52. /*
  53.  
  54. Bernie's revisions
  55. ================
  56.  
  57. 1. Fixed a declaration error in CTCPClient::Kill().  (12/10/92 isl)
  58. 2. Fixed an ommitted dereference in CTCPClient::ReceiveData()/  (12/10/92 isl)
  59.  
  60.  
  61. */
  62.  
  63.