| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- //
- // System.Threading.ReaderWriterLock.cs
- //
- // Author:
- // Dick Porter ([email protected])
- //
- // (C) Ximian, Inc. http://www.ximian.com
- //
- namespace System.Threading
- {
- public sealed class ReaderWriterLock
- {
- [MonoTODO]
- public ReaderWriterLock() {
- // FIXME
- }
- [MonoTODO]
- public bool IsReaderLockHeld {
- get {
- // FIXME
- return(false);
- }
- }
- [MonoTODO]
- public bool IsWriterLockHeld {
- get {
- // FIXME
- return(false);
- }
- }
- [MonoTODO]
- public int WriterSeqNum {
- get {
- // FIXME
- return(0);
- }
- }
-
- [MonoTODO]
- public void AcquireReaderLock(int millisecondsTimeout) {
- // FIXME
- }
- [MonoTODO]
- public void AcquireReaderLock(TimeSpan timeout) {
- // FIXME
- }
- [MonoTODO]
- public void AcquireWriterLock(int millisecondsTimeout) {
- // FIXME
- }
- [MonoTODO]
- public void AcquireWriterLock(TimeSpan timeout) {
- // FIXME
- }
- [MonoTODO]
- public bool AnyWritersSince(int seqNum) {
- // FIXME
- return(false);
- }
- [MonoTODO]
- public void DowngradeFromWriterLock(ref LockCookie lockCookie) {
- // FIXME
- }
- [MonoTODO]
- public LockCookie ReleaseLock() {
- // FIXME
- return(new LockCookie());
- }
- [MonoTODO]
- public void ReleaseReaderLock() {
- // FIXME
- }
- [MonoTODO]
- public void ReleaseWriterLock() {
- // FIXME
- }
- [MonoTODO]
- public void RestoreLock(ref LockCookie lockCookie) {
- // FIXME
- }
- [MonoTODO]
- public LockCookie UpgradeToWriterLock(int millisecondsTimeout) {
- // FIXME
- return(new LockCookie());
- }
-
- [MonoTODO]
- public LockCookie UpgradeToWriterLock(TimeSpan timeout) {
- // FIXME
- return(new LockCookie());
- }
- }
- }
|